- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 Service的onStartCommand()方法返回值详解
onStartCommand方法返回有4种 - START_STICKY - START_NOT_STICKY - START_REDELIVER_INTENT - START_STICKY_COMPATIBILITY 以下的情况都是在服务启动后,onStartCommand()返回值之后,服务被系统KILL了之后的情况描述。START_STICKY 指系统会重新创建service,然后呢由于重新...
2018-03-08 14:30:29 574
转载 使用StaggeredGridLayoutManager实现瀑布流效果
开发环境: Android Studio准备工作:打开项目的build.gradle 添加对support V7的引用 代码如下dependencies { ... compile 'com.android.support:appcompat-v7:21.0.3' ...}123456123456首先创建一个包含RecyclerView的XML布局文
2016-11-07 17:55:46 2162
原创 Activity的属性
activity属性设置大全android:allowTaskReparenting=["true" | "false"] 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。android:alwaysRetainTaskState=["true" | "false"] 是否保留状态不变, 比如切换回home, 再从新打开,
2016-08-31 15:02:27 260
转载 回家吃饭Android客户端整理后总结
1、使用动态代理AOP编程框架简洁、高效开发该动态代理框架的核心是通过dexmaker和Spring的拦截器实现AOP编程;dexmaker是运行在Android DVM上,利用Java编写,来动态生成DEX字节码的API。如果了解Spring AOP编程的话,应该听说过cglib or ASM,但这两个工具生成都是Java字节码,而DVM加载的必须是DEX字节码。所以,想要在Android上
2016-08-19 15:39:24 299
原创 Android: Property Animation 属性动画的使用
属性动画四种动画 : alpha 渐变 scaleX 缩放 以x中心轴 scaleY 缩放 以y中心轴 translationX 位移 以x中心轴 translat
2016-08-19 14:49:03 299
转载 Android: EditText监听内容变化
使用EditText的addTextChangedListener(TextWatcher watcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法: 当EditText里面的内容有变化的时候,触发TextChangedListener事件,就会调用TextWatcher里面的抽象方法。MainAct
2016-08-18 15:47:46 699
转载 Android通用流行框架大全
Android通用流行框架大全1. 缓存名称描述DiskLruCacheJava实现基于LRU的磁盘缓存2.图片加载名称描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库
2016-07-27 11:38:53 188
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人