读书人

Android4.0与Android2.3源代码差别

发布时间: 2012-10-17 10:25:47 作者: rapoo

Android4.0与Android2.3源代码差异

http://blog.csdn.net/andyhuabing/article/details/7095834


=======================================================================================================
其实一句话就搞定了:

谷歌新一代Android 4.0系统拥有全新设计的UI,界面简化,运行速度能力提升。系统内置全新的壁纸,在使用手机上的触摸按钮时会出现发光效果,并且增加了语音输入、人脸识别、照片编辑、流量监测、Android Beam功能。

三个设计准则:取悦用户,简化生活,与众不同,Android4.0在设计中遵循了这样的准则,因此是一个幅度很大的升级。

重点是如下几大亮点:
1 全新设计的UI,拥有一流的新UI ,并且界面简化,运行速度提升
2 运行速度大幅度提升
3 系统对硬件没有要求
4 游戏支持能力提升
=======================================================================================================

它们是怎么完成的,这些靠字面意思是搞不定的,那么就让我们一起来阅读其frameworks代码解读一下吧,大致了解一下吧。

----------------├── build----------------├── ndk├── sdk├── prebuilt├── bionic----------------├── frameworks├── dalvik├── system├── libcore├── external----------------├── packages├── development├── cts----------------├── bootable├── hardware├── device├── kernel----------------

整个代码量太大,从原来的2.3版本的1G左右到目前达到1.7G左右代码,这些增加及修改的代码够学习很久了,最好的方式还是边做边看边学吧,自然就熟悉起来了。

是用beyond compare比较工具比较代码的,当然还有比BC3.0作为代码比较更好用的其他工具。






读书人网 >Android

热点推荐