TestScheduler 是专门用于测试的调度器,跟其他调度器的区别是TestScheduler只有被调用了时间才会继续。TestScheduler是一种特殊的、非线程安全的调度器,用于测试一些不引入真实并发性、允许手…
分类:移动开发
Android - 方法收录
1.判断手机中是否安装了某个App /** * 判断是否存在某个app * * @param context 上下文 * @param packageName 包名 * @return 是否存在 */ public st…
如何监听CollapsingToolbarLayout的展开与折叠
自定义一个继承了 AppBarLayout.OnOffsetChangedListener的类 public abstract class AppBarStateChangeListener implements App…
使用ImageLoader 报错ImageLoader Image can't be decoded
在使用ImageLoader 加载图片的时候,偶尔出现错误如下: ImageLoader Image can't be decoded [file:///..................’_480x800] 突然遇到…
android 跳转到应用通知设置界面
4.4以下并没有提过从app跳转到应用通知设置页面的Action,可考虑跳转到应用详情页面,下面是直接跳转到应用通知设置的代码: if (android.os.Build.VERSION.SDK_INT >= Bu…
iOS 在聊天界面通过时间戳得到标准格式的字符串
首先介绍基础文章,感谢各位的细心整理: http://www.cnblogs.com/CCSSPP/p/3183410.html http://my.oschina.net/yongbin45/blog/156181 h…
Java代理模式分析总结
动机 学习动机来源于RxCache,在研究这个库的源码时,被这个库的设计思路吸引了,该库的原理就是通过动态代理和Dagger的依赖注入,实现Android移动端Retrofit的缓存功能。 既然在项目中尝试使用这个库,当…
Android MediaMetadataRetriever 读取多媒体元数据 (MetaData)
音乐播放器通常需要获取歌曲的专辑、作者、标题、年代等信息,将这些信息显示到UI界面上,Android 提供统一的接口 MediaMetadataRetriever 解析媒体文件。 String absolutePath …
android中有关图片的知识点
此文只列提纲,详细的知识点,大家可以在网络搜索到。 常用的图片格式(jpg/png/webp/bmp/gif)及各自的的特点; 识别图片格式的方法有哪些?后缀,开始几个字节,options; imageview的scal…
十分钟理解Java中的弱引用
本篇文章尝试从What、Why、How这三个角度来探索Java中的弱引用,帮助大家理解Java中弱引用的定义、基本使用场景和使用方法。由于个人水平有限,叙述中难免存在不准确或是不清晰的地方,希望大家可以指出,谢谢大家:)…
蛋疼:UI布局重构的几个思考
这篇作为XDroid UI系列的最后一篇,我想谈谈在UI布局重构时的几个思考和取舍。 四个月前,接手公司项目,随即进行了一系列的重构,主要阵对底层库如UI、Cache、Event、Net等。 对于UI,我们一定会面对一个…