![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 性能优化
文章平均质量分 75
永恒至心
坚定信念
展开
-
android 内存泄漏总结
内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。 我会从 java 内存泄漏的基转载 2016-03-18 14:30:10 · 616 阅读 · 0 评论 -
Android自动清理 无用 多余 未引用 未关联资源工具
Android Studio 方法 Eclipse 写的Android App 的清理方法在下面 原理: 使用lint扫描出项目中的无用,重复,版本不合理等资源,这里我们只处理图片,layout,menu资源也就是对应lint 结果的UnusedResources,然后过滤出UnusedResources资源,对资源按照项目目录备份一份(防止误删,方便 恢复),然后删原创 2016-10-24 14:00:28 · 796 阅读 · 0 评论 -
android 高性能开发规范
针对Android系统的设计我们还需要知道另一个常识;虚拟机在执行GC垃圾回收操作时所有线程(包括UI线程)都需要暂停,当GC垃圾回收完成之后所有线程才能够继续执行。也就是说当在16ms内进行渲染等操作时如果刚好遇上大量GC操作则会导致渲染时间明显不足,也就从而导致了丢帧卡顿问题。 参考网上的一些总结 1,在Activity,Fragment等生命周期方法中和Adapter重写类中,避原创 2016-11-04 17:50:04 · 615 阅读 · 0 评论 -
android 开发命名规范
0.命名法 驼峰式命名法(CamelCase)分大驼峰式命名法(UpperCamelCase)和小驼峰式命名法(lowerCamelCase)。 //大驼峰 所有单词首字母大写MainActivity//小驼峰 第一个单词首字母小写,其他单词首字母大写onCreate 下划线命名法 //用下划线分隔android:id="@+id/txt_header_title" 1.原创 2016-11-04 17:58:08 · 439 阅读 · 0 评论