1 / 2
文档名称:

Android移植教程.doc

格式:doc   大小:28KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android移植教程.doc

上传人:mh900965 2018/4/17 文件大小:28 KB

下载得到文件列表

Android移植教程.doc

文档介绍

文档介绍:Android移植教程
2012-1-28 17:50| 发布者: 团支书| 查看: 43240| 评论: 35
摘要: 其实移植并不难,主要看你有没有耐心。比如我拿MOTO ,其他系统略有不同。要移植,就要了解系统的结构和打包解包: 打包很容易,只需要制作成ZIP格式的压缩包就行...
其实移植并不难,主要看你有没有耐心。比如我拿MOTO XT701来举例
,其他系统略有不同。
要移植,就要了解系统的结构和打包解包:
打包很容易,只需要制作成ZIP格式的压缩包就行了,,,没有内核的系统是不能运行的,另外两个文件夹一个是system,也就是Android系统所在地,另一个是META-INF,这里一般存放是刷机脚本,我们移植一般需要改的就是system文件夹里的内容。
解包就是解压缩。
首先说结构,system下有:
App文件夹(存放内置软件的地方,每个软件都有自己的名字标注着,很容易识别,,其他可以用同分辨率机型的APP直接替换)
Bin文件夹(本文件夹一般存放的是开机运行的脚本和一些系统必备代码,一般移植出了问题不能开机就是这里的问题,一般我们用702的或者720的ROM里的,D需要用701的外,其他也可以直接用702或者720ROM的,不过一般系统升级不会修改这里,在移植的时候,要删除2nd-,这些对701是没有效果的,如果电池显示?,那么可以通过替换battd文件来修複)
Etc文件夹(本文件夹里存放着这种配置文件,包括WIFI,蓝牙和基带{\etc\motorola\bp_nvm_default}配置文件,A-GPS的文件和Hosts文件也在这里,,,都可以修改,,来实现一些程序或者脚本开机啓动,如果想要执行某模块,可以添加一个文件,不要有后缀名,格式爲00aaa  00是执行序号,系统开机时会按顺序执行,aaa是爲了区别每个脚本的名称,可以随便写)
Font文件夹(字体文件夹,没什么好解释的,你可以替换爲你喜欢的字体)
Framework文件夹(系统框架结构文件目录,这个目录下是系统服务和系统界面的所在地,一般不可以单独替换,要移植的话必须全部替换,不然会卡M,framework-,界面的所在文件,修改他就可以直接修改系统界面,framework-,不然开机会出现状态栏FC,不同版本不可以乱用,)
Lib文件夹(本文件夹是系统所需要用到的驱动,库文件的所在,如果某程序FC或者无法正常运转,可能是这里的问题,我把我知道的一些文件的用途说一下:
***Lib/dsp文件夹 DSP驱动所在,一般不需要改
***lib/eg