Android 4.4特性说明(持续更新)
来源:互联网 发布:淘宝商城曼妮芬内衣 编辑:程序博客网 时间:2024/06/01 07:53
本篇文章将陆续记载我们在研究Android 4.4过程中所发现的一些新特性。
持续更新中
1 制作system image,之前用mkyaffstoimage就行了,现在用全新的命令:
mkuserimg.sh out/target/product/generic/system out/target/product/generic/obj/PACKAGING/systemimage_intermediates/system.img ext4 system 576716800 out/target/product/generic/root/file_contexts
这会在systemimage_intermediates目录下生成一个临时image文件。576716800是system目录的大小,必须按4096对齐。注意,如果你自己删除了system下的内容,目录空间肯定会变小,但制作image的时候可以不用管这个大小(否则你得自己计算)
make_ext4fs -S out/target/product/generic/root/file_contexts -l 576716800 -a system out/target/product/generic/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/generic/system
好像是制作ext4fs文件系统的。最终的目标文件还是systemimage_intermediates下的那个文件。
然后
cp out/target/product/generic/obj/PACKAGING/systemimage_intermediates/system.img out/target/product/generic/system.img 这样,你就可以加载自己定制的system.img了
我自己在定制framework的时候,systemimage中只放4-5个APK,以提高启动速度。
2 系统核心应用挪到了/system/priv-app目录下
包括Launcher,systemui, settingsprovider等。其他的在/system/app和/data/app下。
3 java系统库的路径由PRODUCT_BOOT_JARS变量控制
可在build/target/product/core_base.mk和core_minimal.mk中修改。完了记得要make ramdisk重新生成ramdisk.img。
4 同步唤醒
这个功能好像和miuiv5的对齐唤醒一样。即为了省电,AlarmManager会把唤醒的请求进行对齐。细节可参考SDK中AlarmManager的说明。坏处是以前要求8点准时的闹钟,现在可能会被调整到8点10。应用程序可通过setWindow或setExact来要求大概齐时间定时或精确定时。
5 HCE
host card emulation:NFC feature。之前的CE模式需要secure element参与,应用程序几乎无法和SE通信(其实借助NfcExtraAdapter可以),现在可直接收到CE相关的交互信息,这对那些没有SE的芯片很重要。支付类的应用程序建议可立即开始编写。没有SE,安全问题如何解决?参考http://source.android.com/devices/tech/security/enhancements44.html
- Android 4.4特性说明(持续更新)
- Android 4.4特性说明(持续更新)
- Android 4.4特性说明(持续更新)
- Android 4.4特性说明(持续更新)
- Android特效(持续更新)
- Android UI (持续更新)
- Android特效(持续更新)
- Android特效(持续更新)
- Android 适配 (持续更新)
- android大道理(持续更新)
- [持续更新]Android 细节,小技巧 详细说明收集
- Centos下常用的命令及说明(持续更新)
- Centos下常用的命令及说明(持续更新)
- iOS Markdown 语法说明(持续更新-20160822)
- android调试问题解决(持续更新ing)
- android FragMent 错误汇总 (持续更新)
- android小知识(持续更新)
- Android 常用库(持续更新)
- VC 各种情况下的窗口句柄的获取
- using namespace
- 将Byte[]转换成string方法
- 我必须在程序退出之前释放分配的所有内存吗?
- Java String 对象创建详解
- Android 4.4特性说明(持续更新)
- short +1
- 中国的 Android:尚未发掘的应用市场?(中国android市场的现状)
- mysql sql开发
- Split a string, but keep the the regexp (分割字符串,保留分隔符)
- iOS---touch使用注意事项
- PHP遍历目录和统计目录大小
- oracle 查看未关闭连接
- java equals与==