- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Android性能优化总结
面试的时候,基本都会问到性能优化的知识点。从用户角度来说,能够感知的性能问题,基本上是慢卡顿问题,如果不考虑系统问题,单从应用角度来说,能够优化用户感知的性能问题的,可以从资源和体验角度着手。资源角度,包括硬件资源,CPU、GPU、内存、硬盘;软件资源,代码和算法。体验角度,动画和数据加载优先级。下面就从这几个方面着手分析,可能还存在其他优化方式,就不一一描述啦。一、涉及CPU方面的优化1
2017-04-24 22:55:41 595
原创 再谈Activity启动流程(2)
四、Activity的显示从AMS的startActivity开始经过相当复杂的调用,终于调用到ApplicationThread中,通过跨进程的方式调用了scheduleLaunchActivity,然后扔到H这个handler中进行处理了,然后再主线程中调用handleLaunchActivity方法。核心的方法有2个,一个是performLaunchActivity,另一个是handle
2017-04-02 11:56:11 628
原创 再谈Activity启动流程(1)
前面已经分析过Activity的启动流程,本篇再继续重新整理,深入拓展一番,如有缺漏,敬请谅解。注:以下分析过程不会贴出所有的代码,在末尾附上的文章里面有详细的代码调用。部分文件路径frameworks/base/core/java/android/app/Activity.javaframeworks/base/core/java/android/app/Instrumentatio
2017-04-02 11:55:51 462
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人