简介 开始时我是用了下面的方式声明接口来做回调的,这么写是没问题的,用法也和Java里面一样,但是写完之后一想,这是Java的写法,难道Kotlin就没有自己的一套写法了?后来我又看了官方文档和一些资料,终于又被我找到它…
分类:Android
Android动画总结(一)
在我刚开始做移动App开发的时候,事实上,Android端的动画主要有2种:帧动画和补间动画。这两种动画,虽然能实现一些动画效果,然而却都存在着不小的缺陷。伴随着Android3.0的推出,google推出了更为强大的属…
RxJava 之 TestScheduler
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…
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中弱引用的定义、基本使用场景和使用方法。由于个人水平有限,叙述中难免存在不准确或是不清晰的地方,希望大家可以指出,谢谢大家:)…