摘要: Android 6.0 要单独的获取权限 这里提供两种很简单的方法 EasyPermition RxPermition EasyPermition https://github.com/googlesamples/easypermissions 在启动的Activity添加如下代码 RxPermit 阅读全文
posted @ 2017-06-23 10:53 星辰之力 阅读(689) 评论(0) 推荐(0)
摘要: 现在我们换一种更清晰方便的方式:LeakCanary https://github.com/square/leakcanary 首先将LeakCanary绑在我们的app上 build.gradle Manifest 添加权限WRITE_EXTERNAL_STORAGE、不然会发生错误、如下代码 a 阅读全文
posted @ 2017-06-23 10:48 星辰之力 阅读(1437) 评论(0) 推荐(0)
摘要: ok、写一段内存泄漏的code 注意这个匿名的Runnable被送到了Handler中,而且延迟非常的长。现在我们运行这个Activity,反复旋转屏幕。 为什么会内存泄漏、阅读过上篇文章(Android AndroidStudio MAT LeakCanary 内存分析之 初识内存泄漏)的道友已经 阅读全文
posted @ 2017-06-23 10:37 星辰之力 阅读(516) 评论(0) 推荐(0)
摘要: Android AndroidStudio MAT LeakCanary 内存分析之 DDMS+MAT 阅读全文
posted @ 2017-06-23 10:18 星辰之力 阅读(233) 评论(0) 推荐(0)
摘要: Java/Android中有四种引用类型,分别是: Strong reference - 强引用Soft Reference - 软引用Weak Reference - 弱引用Phantom Reference - 虚引用 不同的引用类型有着不同的特性,同时也对应着不同的使用场景。 1.Strong 阅读全文
posted @ 2017-06-23 09:34 星辰之力 阅读(237) 评论(0) 推荐(0)