源码分析
文章平均质量分 83
固执的毛毛虫
这个作者很懒,什么都没留下…
展开
-
Application 启动流程
本文共分为三个部分1.Application的父类关系2.Application在什么时候创建到3.Application的Context是在什么时候创建到,1.Application的关系图还是比较简单的,画个图大家来了解一下即可。2.Application是在什么时候创建的,最近看到一篇文章说application是在Bind Applicati原创 2015-08-09 11:28:11 · 2527 阅读 · 0 评论 -
Android Bundle App内部实现原理
core中的代码 首先我们在代码中调用了manager = SplitInstallManagerFactory.create(this)1.SplitInstallManagerFactory.classpublic class SplitInstallManagerFactory { public static SplitInstallManager...原创 2018-07-28 17:51:27 · 5617 阅读 · 6 评论 -
Activity启动流程
本文是按照android 5.1源码进行分析的。步入正文:Step 1 Activity.java startActivity(Intent intent)3743 public vo原创 2015-07-21 11:44:39 · 920 阅读 · 0 评论 -
ActivityMonitor 类的功能
这个类只是google为了自动测试所添加的一个类,可以说是一个工具类。下面我们来分析一下这类是如何使用的,最简单的方式,就是来监听activity启动是否成功,首先来看我的单元测试文件。/** * Created by xiepengchong on 15/7/26. */public class MainActivityTest extends ActivityInst原创 2015-07-26 11:24:14 · 4370 阅读 · 0 评论 -
TaskRecord ActivityRecord ActivityStack之间的关系
ActivityRecord原创 2015-08-28 09:24:57 · 5144 阅读 · 0 评论 -
Activity的代表ActivityRecord
ActivityRecord原创 2015-08-28 09:25:24 · 7455 阅读 · 0 评论 -
android 应用程序安装源码分析
在本章开始之前,我们应该都安装过应用。每次安装应用的出发点都是有一个检查权限的弹框,那么我们就冲这个弹框入手.安装应用一定首先要把apk的路径传过来,系统安装应用信息如下:act=android.intent.action.VIEW dat=file:///storage/emulated/0/activityTest.apk typ=application/vnd.and原创 2015-09-08 15:56:31 · 1852 阅读 · 0 评论 -
android 绘图机制源码分析
android的显示离不开Activity,所以我们从Activity入手。原创 2015-09-25 10:08:08 · 1406 阅读 · 0 评论 -
View的绘制流程
dd原创 2015-09-28 11:26:41 · 1303 阅读 · 1 评论 -
输入事件的底层处理流程
dd原创 2015-09-29 10:38:44 · 4377 阅读 · 0 评论 -
android 数据库锁的问题
最近在项目中遇到一个错误:12-26 17:29:10.501 32592 32644 W SQLiteConnectionPool: The connection pool for database '***.db' has been unable to grant a connection to thread 1378 (thread-pool-0) with flags 0x2 for...原创 2019-01-10 14:29:43 · 2430 阅读 · 1 评论