Android开发
故事还长_
这个作者很懒,什么都没留下…
展开
-
Android内存泄漏解决方案(OOM)
为什么会有内存泄漏?一个不会被使用的对象,因为另一个正在使用的对象持有该对象的引用,导致它不能正常被回收,而停留在堆内存中,内存泄漏就产生了Android系统为每个应用分配的内存是有限的,内存泄漏会使我们的应用内存随着时间不断的增加,造成应用OOM(Out Of Memory)错误,使应用崩溃.如何解决内存泄漏?当我们在解决内存泄漏的时候常常使用 LeakCanary工具,它是一个自动检测内存泄漏的原创 2016-06-16 19:25:04 · 7640 阅读 · 1 评论 -
使用ContentProviderOperation 来提升应用性能
ContentProviders 是android 系统核心组件之一,ContentProviders 封装了数据的访问接口,其底层数据一般都是保存在数据库中或者保存在云端。原创 2016-07-23 10:44:52 · 1852 阅读 · 0 评论 -
找出造成Android App界面卡顿的原因- BlockCanary
企业级开发常态:在复杂的项目环境中,由于历史代码庞大,业务复杂,包含各种第三方库,偶尔再来个jni调用,所以在出现了卡顿的时候,我们很难定位到底是哪里出现了问题,即便知道是哪一个Activity/Fragment,也仍然需要进去里面一行一行看,动辄数千行的类再加上跳来跳去调来调去的,结果就是不了了之随它去了,实在不行了再优化吧。于是一拖再拖,最后可能压根就改不动了,客户端越来原创 2016-06-17 19:34:31 · 10945 阅读 · 4 评论