android之性能优化
android的用户体验对我们来说至关重要,所以性能优化是一环我们不可缺失的一个环节。
jhonjson
我就是我,颜色不一样的烟火!改变不了别人,只能先改变自己!!!!
展开
-
android之性能优化之启动优化
app启动速度的快慢直接影响着用户的体验。冷启动场景:第一次启动应用 或者 应用被杀死后再次启动生命周期:Process.start->Application.attachBaseContext->Application.onCreate->Application.onStart->Application.onResume->Activity生命周期启动速度...原创 2019-08-19 13:51:57 · 134 阅读 · 0 评论 -
android之性能优化之耗电优化
手机一直攻克不了的一个难题,可能就是续航了,所以合理的使用电池,控制耗电量,更我们的工作和生活息息相关。耗电产生的原因:保持cpu一直运行GPS定位的时候用的时候打开,不用的时候关闭即时通讯心跳调整心跳的频率网络优化尽量合并接口Android性能优化篇Android性能优化Android性能优化之UI重绘卡顿Android性能优化之内存优化android之性...原创 2019-08-19 13:35:29 · 222 阅读 · 0 评论 -
android之性能优化之包大小优化
app包的大小,有时候决定你的用户是否会愿意下载。随着应用业务功能的日益增多,使用的第三方库也随之增多,所以也就造成安装包越来越大。如何减少安装包(app)的大小,成为我们工作中必不可少的一部分。减小包的大小可以从以下几个方面处理:资源图片png jpg尽量换成webp使用一套图、一套布局、多套dimens.xml文件,解决适配问题。so库so库分为32位 64位打不同的包尽量...原创 2019-08-19 13:23:28 · 365 阅读 · 0 评论 -
Android性能优化之内存优化
一个Android手机的内存是有限的,所以APP默认分配内存大小也是有限的。在Android里,程序内存被分为2部分:native和dalvik,dalvik就是我们普通的Java使用内存,我们创建的对象是在这里面分配的,对于内存的限制是 native+dalvik 不能超过最大限制。android程序内存一般大部分限制在16M,也有的一小部分是24M。所以合理的利用内存在我们的公工作中就会变...原创 2019-08-16 11:44:18 · 172 阅读 · 0 评论 -
Android性能优化之UI重绘卡顿
UI离不开我们的工作,一个好的布局展示给人一种耳目一新的感觉,但是如果重复嵌套就会给人一种很槽糕的感觉。为了避免这种糟糕的局面出面,我们就需要好好的了解你要实现的UI界面,明白是什么原因造成的,就可以避免这种情况的出现。界面重绘严重再次首先要介绍一个词:FPS:即表示每秒传递的帧数。理想情况下,60 FPS 就感觉不到卡顿,意味着每个绘制时长应该在16ms 以内,如果超过这个时间,就会...原创 2019-08-16 11:07:06 · 675 阅读 · 0 评论 -
Android性能优化
写在优化性能篇之前接下来几篇将介绍项目中关于Android性能优化相关的问题,毕竟性能直接影响用户的直观体验。接下来主要分几个方面:界面重绘、卡顿内存优化包大小优化耗电优化启动优化...原创 2019-08-16 10:13:58 · 147 阅读 · 0 评论