- 博客(24)
- 资源 (7)
- 收藏
- 关注
原创 Spring Boot:利用插件pageHelper实现MyBatis分页
综合概述想必大家都有过这样的体验,在使用Mybatis时,最头痛的就是写分页了,需要先写一个查询count的select语句,然后再写一个真正分页查询的语句,当查询条件多了之后,会发现真的不想花双倍的时间写 count 和 select,幸好我们有pagehelper 分页插件,pagehelper 是一个强大实用的 MyBatis 分页插件,可以帮助我们快速的实现MyBatis分页功能,而且pagehelper有个优点是,分页和Mapper.xml完全解耦,并以插件的形式实现,对Mybatis执行的.
2021-01-14 18:08:06
261
原创 android资源放置相关问题整理
最近进一步看了一些关于drawable和mipmap两种图片文件夹区别的文章,现将一些小知识点整理在一起,以便以后查阅。我们知道Android Studio项目当中有drawable和mipmap文件夹,都是可以用来放图片的,那么他们有什么区别呢?根据google官方的介绍,google推荐将launcher icon放在mipmap目录中,其他的图片都还是应该放在drawable目录下面的...
2019-08-01 18:25:15
213
转载 FFTW3在Android平台的移植
1.下载FFTW代码:http://fftw.org2.下载NDK环境:http://developer.android.com/tools/sdk/ndk/index.html如果上外网连接不好,建议使用百度浏览器或者翻墙软解搞定。本人开发环境如下Build平台:ubuntu linux 64位Host平台:规格是arm cortex-A7 单核 1.2GHzHos...
2019-07-04 16:01:49
1925
2
原创 Android 开发之 仿腾讯视频全部频道 RecyclerView 拖拽 + 固定首个
仿腾讯视频中全部频道界面,首个精选长按不能拖动,其余的可以拖动。效果图:Demo代码链接:https://download.youkuaiyun.com/download/mingtingjie/11125369第1步-添加依赖:dependencies { compile 'com.android.support:recyclerview-v7:25.2.0'}...
2019-04-18 12:43:28
1443
原创 android中的Selector的用法---主要是改变ListView和Button控件的默认背景
Selector属性介绍:android:state_selected选中android:state_focused获得焦点android:state_pressed点击android:state_enabled设置是否响应事件,指所有事件用例介绍:1.创建listview_selector.xml样式文件首先在res目录下新建drawa
2016-05-09 11:14:29
1475
转载 xUtils 源码解析
Xutils在开源社区的api地址:http://xutilsapi.oschina.mopaas.com/项目下载地址:xutils1. 功能介绍xUtils 一个 Android 公共库框架,主要包括四个部分:View,Db, Http, Bitmap 四个模块。View 模块主要的功能是通过注解绑定 UI,资源,事件。Db 模块是一个数据库 orm 框
2015-12-07 16:09:27
350
原创 第三方登陆——微信
Android App实现第三方微信登录 1、下载微信官方最新的sdk,集成到app中。如下图: 2、注册到微信可以在app的某个Activity的onCreate方法中注册,这里也可以在app的application的onCreate()方法中注册,这样,在整个app的中都可以使用。例如:public class CarAppli
2015-08-27 10:24:15
801
原创 Intent及IntentFilter详解
Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介.使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型. 无论想要启动的组件是Activity, Service, 还是BroadcastReceiver, 都可以使用Intent封装启动的意图.2, 在某些时候, 应
2015-07-14 11:49:34
626
原创 android 应用常见退出方法
对于初学者来讲,android应用的退出有时候挺让人头疼,下面简单总结几种常见的退出方法:大的方向,退出思路无非就是将程序所有activity进行销毁,思路清晰了,就看使什么招了~1.制造抛异常导致整个程序退出 2.将所有的activity放入到一个list中,然后在需要退出的时候,将所有的activity,finish掉 3.通过广播来完成退出功能
2015-05-21 14:36:23
830
原创 图片缓存-DisplayImageOptions
//设置图片在下载期间显示的图片 2 showStubImage(R.drawable.ic_launcher) 3 4 //设置图片Uri为空或是错误的时候显示的图片 5 showImageForEmptyUri(R.drawable.ic_empty) 6 7 //设置图片加载/解码过程中错误时候显示的图片 8 show
2014-08-29 13:22:34
545
转载 Android 图片缓存之内存缓存技术LruCache,软引用
1、压缩图片至于要压缩到什么状态就要看自己当时的处境了,压缩图片的时候既要达到一个小的值,又不能让其模糊,更不能拉伸图片。/** * 加载内存卡图片 */ BitmapFactory.Options options = new BitmapFactory.Options();
2014-07-02 18:23:28
580
原创 android 读取SD卡及机身内存
AndroidManifest.xml中增加SD卡访问权限[html] view plaincopy uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> uses-permission android:name="android
2014-07-01 18:03:00
692
转载 Activity生命周期
首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的): Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:[java] view plaincopypublic class Activit
2014-06-18 10:51:29
451
原创 android读取系统存储级SD卡存储空间
android手机上面的存储空间主要有手机本身的存储空间和SD卡的存储空间。之前用的最多的是SD卡的存储空间,在总结的时候看了一下系统的源代码,很有收获。在手机安装应用时,系统会自动在/data/data目录下面以应用的主包名创建一个目录,默认还会在最后的那个目录里面创建一个lib目录。下面看一下系统获取存储空间的代码: 来自android2.3.3系统源代码/packages
2014-06-13 16:06:14
708
原创 Android设置透明、半透明等效果
设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent"例如 设置按钮Java代码 android:text="@+id/Button01" android:id="@+id/Button01" android:layout_width=
2014-05-23 18:13:16
1437
转载 Android设置透明、半透明等效果
设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码 android:text="@+id/Button01" android:id="@+id/Button01" and
2014-05-23 15:22:31
1102
原创 Android 常用控件自定义样式RadioButton、CheckBox、ProgressBar、
一、RadioButton / CheckBox 系统自带的RadioButton/CheckBox的样式,注定满足不了实际运用中的情况,有时候自定义自己的样式;此次把自己中工作学习过程中所学到的东西总结如下: 先看效果图: RadioButton android:layout_width="wrap_content"
2014-05-22 00:08:03
912
转载 windows下Android源码的分模块下载
今天就教一下大家怎样在Windows下面下载Android的源码 Android的源码是在https://android.googlesource.com/这个里面的,打开后我们可以看到 这样一个页面,里面就是Android的源码啦,我们可以根据自己的需要,一个个模块的下载,但是如果要批量的下载的话,就推荐用Linux系统来下载啦,还可以在Linux下面把源码编译进行研究。
2014-05-05 17:04:45
526
原创 Android工具包xUtils
xUtils简介 xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8) 目前xUtils主要有四大模块:
2014-04-28 10:57:51
670
转载 浅谈Java中的Set、List、Map的区别(1)
就学习经验,浅谈Java中的Set,List,Map的区别,对JAVA的集合的理解是想对于数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。JAVA集合主要分为三种类型: Set(集)
2014-04-13 19:44:39
394
原创 Heap(堆)和Stack(栈)的区别
java中堆(heap)和堆栈(stack)有什么区别(2009-02-26 10:35:00) 标签:it 分类:Javastack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)
2013-04-08 09:46:25
685
原创 Java中的串行化
.什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己,这个过程叫对象的串行化(Serialization-连续) 。串行化的主要任务是写出对象实例变量的数值。如果变量
2013-04-06 14:19:45
559
原创 ArrayList、LinkedList、 Vector、Map 用法比较
ArrayList和Vector是采用数组方式存储数据,此数组元素总数大于实际存储的数据个数以便增加和插入元素,二者都允许直接序号索引元素,但是插入数据要移动数组元素等内存操作,所以它们索引数据快、插入数据慢。ArrayList数组存储方式:[java] view plaincopyprint?private transient Object[] elementDa
2013-04-06 12:34:55
498
转载 Java RandomAccessFile的使用
Java的RandomAccessFile提供对文件的读写功能,与普通的输入输出流不一样的是RamdomAccessFile可以任意的访问文件的任何地方。这就是“Random”的意义所在。RandomAccessFile的对象包含一个记录指针,用于标识当前流的读写位置,这个位置可以向前移动,也可以向后移动。RandomAccessFile包含两个方法来操作文件记录指针。long getFi
2013-04-06 12:13:16
487
JniSample.rar
2021-06-03
android基于Vitamio的视频播放器-支持全屏小窗
2016-08-26
android xUtils断点下载+xml与javaBean互转+打开本地音乐播放器
2015-11-25
TabActivity底部导航+android屏幕分辨率信息+canvas画布
2015-11-25
android仿天天动听音乐播放器
2015-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人