CO
NF
ID
Android
快速移植指南
EN
A23
TI
AL
第
2
页 共
32
页
版本历史
版本
修改人
时间
备注
V0.1
V0.2
2013-5-13
2013-7-21
初始版本
增加多用户配½说明
增加
Miracast
配½说明
增加
CPU
模式配½
审核版本
V1.0
2013-10-23
CO
NF
ID
EN
TI
AL
第
3
页 共
32
页
目½
A23...................................................................................................................................................................
1
1.
文档说明....................................................................................................................................................
6
2.
代码结构....................................................................................................................................................
6
3.
代码下½½....................................................................................................................................................
6
3.1.
内部开发代码下½½..........................................................................................................................6
3.2.
外部
SDK
下½½................................................................................................................................7
3.2.1.
下½½流程...............................................................................................................................7
3.2.2.
客户创建公钥私钥对...........................................................................................................7
3.2.3.
外部下½½
repo.......................................................................................................................9
3.2.4.
外部下½½
SDK......................................................................................................................9
4.
代码编译..................................................................................................................................................
10
4.1.
编译
lichee..................................................................................................................................... 10
4.2.
编译
Android................................................................................................................................. 10
4.3.
编译
UBOOT.................................................................................................................................10
4.4.
编译
Dragonboard
固件.................................................................................................................10
5.
调试手段...................................................................................................................................................11
5.1.
生成
debug
固件............................................................................................................................
11
5.2.
½用
fastboot..................................................................................................................................11
5.2.1.
进入
fastboot
模式..............................................................................................................11
5.2.2. fastboot
常用½令................................................................................................................11
6.
方案配½..................................................................................................................................................
12
6.1.
配½文件组成................................................................................................................................12
6.2. SDK
标准参考案............................................................................................................................12
6.3.
生成新方案配½............................................................................................................................12
6.3.1.
生成
Android
配½.............................................................................................................
12
6.3.2.
生成打包配½.....................................................................................................................13
6.4.
替换
LOGO,动画及音乐...............................................................................................................13
6.4.1.
替换开机第一个
logo.........................................................................................................13
6.4.2.
替换开机第二个
logo.........................................................................................................13
6.4.3.
替换开机动画.....................................................................................................................13
6.4.4.
替换快速开关机
logo.........................................................................................................13
6.4.5.
替换开机音乐.....................................................................................................................14
6.5.
修改方案信息................................................................................................................................14
6.5.1.
固件版本号.........................................................................................................................14
6.5.2.
设备型号.............................................................................................................................14
6.5.3.
基带版本号.........................................................................................................................14
6.5.4. USB
设备号.........................................................................................................................14
7.
程序预装..................................................................................................................................................
15
7.1. APK
预装到/system/app.................................................................................................................15
7.2. APK
预装到/system/preinstall........................................................................................................15
8.
显示配½..................................................................................................................................................
16
8.1. LCD
种类说明................................................................................................................................16
CO
NF
ID
EN
TI
AL
第
4
页 共
32
页
8.2. DPI
与
layout.................................................................................................................................. 17
8.2.1. LCD
的
DPI
计算................................................................................................................
17
8.2.2. Android
标准案中的
DPI
选择...........................................................................................
17
8.2.3.
方案的
DPI
设½推荐........................................................................................................
17
8.3. LCD
及
UI
方向配½.....................................................................................................................
18
8.3.1.
配½系统
UI
方向属性......................................................................................................
18
8.3.2.
配½
recoveryUI
方向属性.................................................................................................18
9. GPU
与编解码预留内存配½...................................................................................................................18
10.
按键及开关配½.....................................................................................................................................18
10.1.1.
实½按键映射配½...........................................................................................................18
10.1.2. Recovery
界面的按键配½...............................................................................................
19
10.1.3.
启动进入
Recovery
模式的按键配½..............................................................................19
10.1.4.
虚拟按键设½及截屏方法...............................................................................................19
11. Settings
与
Launcher
设½.......................................................................................................................20
11.1.
默认
LCD
关闭时间设½............................................................................................................20
11.2.
默认亮度设½..............................................................................................................................20
11.3.
默认
Miracast
横向全屏拉伸设½..............................................................................................
20
11.4.
默认字½大小设½......................................................................................................................20
11.5.
电池电量百分比显示..................................................................................................................20
11.6.
默认墙纸设½..............................................................................................................................21
11.7.
添加壁纸......................................................................................................................................21
11.8. Launcher
桌面默认图标和快捷栏设½.......................................................................................21
11.9.
下拉菜单
QuickSetting
中的开关显示.......................................................................................22
11.10. Settings
里面的蓝牙选项...........................................................................................................
22
11.11. Miracast
功½打开和关闭..........................................................................................................
22
11.12.
快速开关机功½½½和关闭....................................................................................................23
12. WIFI
及
BT
配½.....................................................................................................................................23
12.1. WIFI
蓝牙配½相关项.................................................................................................................
23
12.2.
½用模组......................................................................................................................................23
13. 2G/3G
配½..............................................................................................................................................24
13.1. 2G、3G
模组支持........................................................................................................................24
13.2.
½用模组......................................................................................................................................24
14.
多用户配½.............................................................................................................................................24
14.1.
配½
Android............................................................................................................................... 24
14.1.1.
修改
framework
系统配½,设½最大用户数...............................................................
24
14.1.2.
配½
fstab.sun8i,修改/data
分区
mount
节点...............................................................
25
14.1.3.
配½
polaris_xxx.mk,修改 USB
设备属性...................................................................
25
14.1.4.
配½
init.sun8i.rc,修改启动设½行为...........................................................................25
14.1.5.
修改内部存储配½...........................................................................................................27
14.1.6.
修改
VOLD
配½..............................................................................................................28
14.1.7.
修改
recovery
相关信息...................................................................................................28
14.1.8.
配½
sys_partition.fex,修改分区设½........................................................................... 29
15. DDR 512MB
方案与
1GB
方案配½差异..............................................................................................30
15.1.
虚拟机设½选择..........................................................................................................................30
CO
NF
ID
EN
TI
AL
第
5
页 共
32
页
CO
NF
ID
EN
TI
AL
15.2. ION
预留内存..............................................................................................................................
30
15.3.
内存优化策略½½......................................................................................................................30
15.4.
浏览器画布设½..........................................................................................................................31
15.5. GMS
安装.....................................................................................................................................31
15.6.
拼音输入法的预½......................................................................................................................31
16. CPU
极限模式频率说明.........................................................................................................................31
17. GPU
极限模式频率说明.........................................................................................................................31
18. Declaration...............................................................................................................................................32
评论