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