240 发简信
IP属地:广东
  • 120
    Android启动速度优化二测量和优化View的加载时间

    在第一篇《Android启动速度优化一启动速度测量》日志里面有提到怎样在APP启动过程中测量整个启动过程的时间,这一节记录了在启动过程中如何去测量和优化View的创建时间。我...

  • 120
    发布开源库到JCenter踩的那些坑

    最近闲来无事,在看AOP的一些文章,发现在Android中集成AOP实在是太麻烦了,因此就想写一个gradle插件来优化这个配置过程。在插件写完本地验证没有问题后,想要发布到...

  • 120
    Android启动速度优化一启动速度测量

    随着手机硬件的发展,手机硬件配置越来越高,计算速度,硬件性能越来越好,导致在开发过程中很容易让开发者不太去关注启动速度和性能问题。但是在发布到市场上后就会有用户反馈说启动速度...

  • 120
    Android启动流程之二 init.rc解析

    一、init.rc Android中利用rc文件配置一些需要提前执行的操作,在系统启动的时候解析并执行,为启动Android系统核心服务提供保障。可参考:http://and...

  • 120
    Android启动流程之一 Init进程启动

    基于Android 9.0代码进行剖析,细解init进程启动的各个环节内容 涉及到的源码文件 本文主要的流程如下,init.rc解析及系统核心服务的启动请参考:《Androi...

  • 120
    Android Things入门防坑必读-树莓派硬件和系统下载安装篇

    Android Things给Android开发者带来了一种全新的智能硬件和物联网开发方式,用Google的话说,If you can build an app, you c...

  • Android面试(附答案)

    写在开头 由于杭州的房价实在太高,所以我可耻的跑路到了西安。几个月前在西安买了房,所以最近总结了一些还算全面的Android面试题。还好成功的通过了西安努比亚的面试,虽然不是...

  • Android开发人员不得不收集的代码(持续更新中)

    Download Gradle: APIs Activity 相关 -> ActivityUtils.java -> Demo AdaptScreen 相关 -> Adapt...

  • Android开发中EventLog分析

    概要 在平时开发和处理bug的过程中经常会和EventLog打交到,通过EventLog来分析Activity、Process、CPU、Window等相关信息。 在开发调试中...

  • Android开发中打印方法调用栈

    概要 在日常开发和debug的过程中,我们都需要看看某一个方法的调用StackTrace,如果是crash或者异常被抛出的情况下会直接看到对应的StackTrace,如: 但...

  • Android关键字persistent原理分析

    在Android程序开发时我们会接触到一些系统为了某些功能而定义的关键属性,例如在AndroidManifest.xml文件中 经常看到的persistent、process...