
android源码解析
文章平均质量分 93
iteye_1576
这个作者很懒,什么都没留下…
展开
-
LocalActivityManager的内部机制详解
LocalActivityManager的内部机制LocalActivityManager内部机制的核心在于,它使用了主线程对象mActivityThread来装载指定的Activity。注意,这里是装载,而不是启动,这点很重要。 所谓的启动,一般是指会创建一个进程(如果所在应用进程还不存在)运行该Activity,而装载仅仅是指把该Activity作为一个普通类进行加载,并创建一个...原创 2013-05-27 15:56:41 · 544 阅读 · 0 评论 -
Android4.0源码Launcher启动流程分析【android源码Launcher系列一】
最近研究ICS4.0的Launcher,发现4.0和2.3有稍微点区别,但是区别不是特别大,所以我就先整理一下Launcher启动的大致流程。 Launcher其实是贯彻于手机的整个系统的,时时刻刻都在运行,要是Launcher不运行了,手机就得黑屏了。Launcher的 LauncherMode=singletask,所以说不管Launcher启动了哪个应用,总有个Launcher的...原创 2013-04-07 12:23:36 · 158 阅读 · 0 评论 -
Android Launcher拖拽事件详解【android4.0--Launcher系列二】
AndroidICS4.0版本的launcher拖 拽的流程,基本和2.3的相似。就是比2.3写的封装的接口多了一些,比如删除类的写法就多了个类。等等。4.0的改变有一些,但是不是特别大。这个月一 直在改动Launcher的缩略图的效果,4.0的缩略图的功能没有实现,还得从2.3的Launcher中摘出来。通过做这个缩略图对Launcher 的模块有一点点了解,拿来分享一下Launcher拖拽...原创 2013-04-07 12:34:17 · 167 阅读 · 0 评论 -
Android Launcher中Fold的功能详解【android4.0-->Launcher系列三】
Android4.0的文件夹和2.3的文件夹区别比较大,主要区别有: 一、android2.3的文件夹大小是固定的,4.0的文件夹大小是按照里面的元素大小决定的。 二、android2.3的文件夹图标是固定的文件夹的形式展示的,而4.0是从文件中取前3个的缩略图垂直展示在屏幕上的。估计谷歌怕侵犯苹果文件夹的知识产权,所以没有做成和苹果一样的效果。 ...原创 2013-04-08 14:56:53 · 212 阅读 · 0 评论 -
Launcher启动的流程图【Android4.0——>Launcher系列四】
先画一个Launche启动的流程图,虽然不是特别规范,但是勉强能看看,我也整理下Launcher的一系列的流程图,最近修改Launcher,又对Launcher加深了一些了解, 图(1) 说明:loadWorkspaceFirst,这个是个boolean值,加入代码: public void run() { ...原创 2013-04-08 15:01:57 · 136 阅读 · 0 评论 -
Android---->Allapps加载流程详解【Android4.0——>Launcher系列五】
工作需要总结,这样就能保证地基牢固,就能爬得更高; 前段时间研究了Launcher的AllApps的加载流程,对这个进行了一点修改,呵呵,其实也不算太难,只要把Launcher的代码都能看个80%, 基本就是想怎么改就怎么改!AllApps是什么,就是在Android的IDEL界面(主界面)点击MainMe...原创 2013-04-08 15:03:55 · 333 阅读 · 0 评论