7月13号
初略看了下:
1init没有太大变化,从init.rc可以看出规则未变,但init.rc出现了一些新的设置,看来更依赖kernel的一些信息了
2app_process未有太大变化,即zygote没有变化
3SystemServer变化很大,增加了几个奇怪的service,而且有些service的启动开始受到系统属性的控制了,例如
audioService受到"system_init.startaudioservice“控制
3.1增加昨天提到的SchedulePolicyService,用于控制媒体相关进程调度策略的调整。注意是调度策略,而不是优先级。
3.2增加了一个NB哄哄的DreamManagerService,作用是ScreenSaver,及屏保功能。AOSP版本默认启动的是
com.google.android.deskclock/com.android.deskclock.Screensaver服务。
3.3增加SerialService,可支持对串口的设备进行操作。
3.4新增CommonTimeManagementService,说明是manages the configuration of the native Common Time service
3.5新增CertBlacklister,provides a simple mechanism for updating the platform blacklists for SSL certificate public keys and
serial numbers。SSL的黑名单
3.6新增UpdateLockService:提供升级锁,Advisory wakelock-like mechanism by which processes that should not be interrupted
for OTA/updatepurposes can so advise the OS
3.7增加NsdService,Network Service Discovery Service 网络服务搜索service
3.8增加LockSettingsService,和锁屏界面中的输入密码,手势等安全功能有关。可以保存每个user的相关锁屏信息(Android终于向多用户
迈出了坚实的步骤。anyway,PackageManagerService的UserManager的变化基本没有,可能多用户支持的功能还是没做完?)
3.9EntropyService改名成EntropyMixer了。实在不知道,这个玩意有什么好改名字的??
3.10增加InputManagerService,以前此兄的前辈是在WindowManagerService中的,现在独立出来了。
4Input系统变化
4.1独立出来InputManagerService
4.2大体流程没有变,主要成员还在,如InputHub,InputManager,增加了底层检测到输入设备后,往java层通知的机制。如果你懂4.0.4
input系统的话,这块没有问题。
5新增接口说明:
5.1增加了MediaRouter类。可由APP选择声音从哪个设备出(比如有USB音箱,耳机等)。以前这部分工作是系统根据写死的策略来做的
现在可由APP来设了。此功能必将搞死一堆做audiopolicy的兄弟,尤其是做APP的不按规则做事的时候(比如瞎设声音路由,因为系统
目前还不能完全支持任意设备的任意声音路由。原因是和硬件有点关系)
5.2增加MediaCodec类,支持从native层直接拿到编解码数据。妈的。从这一条可以很明显看出,java在android平台上越来越只是语言工具
了,想要做个好东西,专业人才的地位激凸!啥意思?打个比方,会说英语的人难道就很牛叉吗?英语只是沟通的工具,会搞编解码、
会搞图形图像算法,会搞网络开发才牛叉。所以,在这个比方中,会说英语算个屁。希望兄弟们抓紧专业知识的学习。
其他和再细节得没看了。如果你对android很熟的话,2个小时内也能像我一样对整个变化做个增量分析了。
分享到:
相关推荐
赠送jar包:android-4.1.1.4.jar; 赠送原API文档:android-4.1.1.4-javadoc.jar; 赠送源代码:android-4.1.1.4-sources.jar; 赠送Maven依赖信息文件:android-4.1.1.4.pom; 包含翻译后的API文档:android-4.1....
Gradle各个版本即将上线,官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。本人会做一个gradle全版本的搜集。 gradle-4.1 gradle android studio 离线包
FRONTIER4.1--随机前沿分析-SFA
android 4.1 最新SDK Windows版: http://s1.eoeandroid.com/sdk/4.1/android-sdk_r20-windows.zip(推荐) http://s1.eoeandroid.com/sdk/4.1/installer_r20-windows.exe Mac版: ...
Android stduio gradle-4.1-all 下载,下载文件解压到诸如 C:\Users\XXXXXX\.gradle\wrapper\dists\gradle-4.1-all\6aljchxxxxxxxxxxxqs8路径下,保持该文件路径下有gradle-4.1 , gradle-4.1-all.zip , gradle-4.1-...
就简单的2分吧,我看其他的都很贵,自己下载了,使用 就简单的2分吧,我看其他的都很贵,自己下载了,使用
赠送jar包:commons-collections4-4.1.jar; 赠送原API文档:commons-collections4-4.1-javadoc.jar; 赠送源代码:commons-collections4-4.1-sources.jar; 赠送Maven依赖信息文件:commons-collections4-4.1.pom;...
HDWiki-v4.1GBK-20100324
下载后须解压,有俩文件,gradle-4.1-all.zip压缩包直接使用,另有使用说明文件: 使用说明: 1.打开C:\Users\Administrator\.gradle\wrapper\dists (Administrator可能根据你使用账户名称而改变) 2.找到对应版本...
android studio 2.3 升级到 Android Studio 3.0 后可能需要更新gradle-4.1。
gradle-4.1-all.zipgradle-4.1-all.zipgradle-4.1-all.zipgradle-4.1-all.zipgradle-4.1-all.zipgradle-4.1-all.zipgradle-4.1-all.zipgradle-4.1-all.zipgradle-4.1-all.zipgradle-4.1-all.zip
android_4.1-recovery
JDBC4.1MR-javadoc-spec
gradle-4.1-all .zip 绿色完整版 官网下载不成功的可以直接在这里下载
人教版数学七年级上册第4章4.1---4.2测试题含答案.pdf
VRay是一款高质量渲染软件,基于V-Ray 内核开发的有VRay for 3ds max、Maya、Sketchup、Rhino等诸多版本,为不同领域的优秀3D建模软件提供了高质量的图片和动画渲染,方便使用者渲染各种图片。VRay将向智能化,多元...
官网下载的最新版本的gradle-4.1-rc-2-bin.zip 安装文件,绝对可以使用
10月底,最新版的AndroidStudio3.0正式版发布,所需要的gradle-4.1-all。由于网站限制上传文件大小,故将gradle-4.1-all分为两部分上传,此为第二部分。下载解压后需要与第一部分解压的文件合并到bzyivzo6n839fup2...
最新Android SDK (4.1): 下载安装顺序: 首先下载安装 【Android 4.1 SDK Tools 20.0.1】 http://download.csdn.net/detail/joe9i0/4462908 然后下载以下包解压到SDK Tools的安装目录 【ARM EABI v7a System ...