在第一篇《Android启动速度优化一启动速度测量》日志里面有提到怎样在APP启动过程中测量整个启动过程的时间,这一节记录了在启动过程中如何去测量和优化View的创建时间。我...
在第一篇《Android启动速度优化一启动速度测量》日志里面有提到怎样在APP启动过程中测量整个启动过程的时间,这一节记录了在启动过程中如何去测量和优化View的创建时间。我...
最近闲来无事,在看AOP的一些文章,发现在Android中集成AOP实在是太麻烦了,因此就想写一个gradle插件来优化这个配置过程。在插件写完本地验证没有问题后,想要发布到...
随着手机硬件的发展,手机硬件配置越来越高,计算速度,硬件性能越来越好,导致在开发过程中很容易让开发者不太去关注启动速度和性能问题。但是在发布到市场上后就会有用户反馈说启动速度...
一、init.rc Android中利用rc文件配置一些需要提前执行的操作,在系统启动的时候解析并执行,为启动Android系统核心服务提供保障。可参考:http://and...
基于Android 9.0代码进行剖析,细解init进程启动的各个环节内容 涉及到的源码文件 本文主要的流程如下,init.rc解析及系统核心服务的启动请参考:《Androi...
Android Things给Android开发者带来了一种全新的智能硬件和物联网开发方式,用Google的话说,If you can build an app, you c...
写在开头 由于杭州的房价实在太高,所以我可耻的跑路到了西安。几个月前在西安买了房,所以最近总结了一些还算全面的Android面试题。还好成功的通过了西安努比亚的面试,虽然不是...
Download Gradle: APIs Activity 相关 -> ActivityUtils.java -> Demo AdaptScreen 相关 -> Adapt...
概要 在平时开发和处理bug的过程中经常会和EventLog打交到,通过EventLog来分析Activity、Process、CPU、Window等相关信息。 在开发调试中...
概要 在日常开发和debug的过程中,我们都需要看看某一个方法的调用StackTrace,如果是crash或者异常被抛出的情况下会直接看到对应的StackTrace,如: 但...
在Android程序开发时我们会接触到一些系统为了某些功能而定义的关键属性,例如在AndroidManifest.xml文件中 经常看到的persistent、process...