您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 安卓系统DIY基础教程
=viewthread&tid=49455&fromuid=1大体架构【文件夹功能简介】\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)\system\customize这个目录下主要是系统的设置\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。\system\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-MobileG1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小。\system\frameworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。\system\liblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。\system\media\system\media\audio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。\system\sounds默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。\system\usr用户文件夹,包含共享、键盘布局、时间区域文件等。主要修改的文件夹:system/appcustomizeetcfontsframeworklibxbinbuild.prop如果我压缩的7z压缩包里有apk何so文件,so文件就放在lib目录下二、customize修改这下面有三个目录:CIDMNSresource主要修改地方:customize/default.xmlcustomize/CID/default.xmlcustomize/MNS/default.xmlCID和MNS下面除了default.xml的其他文件都可以删掉1.customize/default.xml这里修改的主要是语言键盘的设置主要修改itemname=defeaultIME/item下的modulename=languagemodulename=InputMethod这里就是改变HTC输入法国际键盘里面的语言和默认加载的输入法,比如拼音、手写啊之类的English英语PinYin拼音Handwriting手写Stroke笔画一般就留这么几个吧。。我把它复制下来给大家参考:customization_formversion=1.00categoryname=systemmodulename=IMEfunctionsetname=singleitemname=defeaultIME/item/set/function/modulemodulename=languagefunctionsetname=singleitemname=total_listen_GB;zh_CN;zh_TW;/itemitemname=en_GBtype=booleanyes/itemitemname=zh_CNtype=booleanyes/itemitemname=zh_TWtype=booleanyes/itemitemname=defeaultzh_CN/item/set/function/modulemodulename=InputMethodfunctionname=IME_language_setsetname=singleitemname=Englishtype=booleanyes/itemitemname=PinYintype=booleanyes/itemitemname=defaultEnglish/item/set/functionfunctionname=IME_sip_setsetname=singleitemname=total_listHandwriting;PinYin;Stroke;/itemitemname=Handwritingtype=booleanyes/itemitemname=PinYintype=booleanyes/itemitemname=Stroketype=booleanyes/itemitemname=defaultPinYin/item/set/function/module2.customize/CID/default.xml这里主要是开机时候的语言选择菜单、输入法的开启等等找到modulename=locale这里就是开机时候选择语言的设置了itemname=total_listen_GB;zh_CN;zh_TW/item,这里是总共所有的语言设置,一般我就保留这么三个,或者你觉得麻烦就直接留一个zh_CNitemtype=booleanname=en_GByes/itemitemtype=booleanname=zh_CNyes/itemitemtype=booleanname=zh_TWyes/item这些是语言设置选择的列表和顺序。在上面的项显示的时候就越靠前,如果你想屏蔽一些语言,可以直接删掉或者把yes改成no下面我给大家看看:modulename=localefunctionsetname=singleitemname=total_listen_GB;zh_CN;zh_TW/itemitemtype=booleanname=en_GByes/itemitemtype=booleanname=zh_CNyes/itemitemtype=booleanname=zh_TWyes/item/set接下来是语言键盘设置:在modulename=InputMethodfunctionname=IME_language_setitemtype=booleanname=语言名称yes/item比如英语itemtype=booleanname=Englishyes/item中文itemtype=booleanname=Chineseyes/item这里是所有汉字输入法的设置:/functionfunctionname=IME_sip_setsetname=single下面的项目改成这样就行了itemname=total_listHandwriting;PinYin;Stroke;/itemitemtype=booleanname=Handwritingyes/itemitemtype=booleanname=PinYinyes/itemitemtype=booleanname=Strokeyes/item注意,这里存在的汉字类项目在语言和键盘,国际键盘中才会显示比如CangjieZuhYin这些是繁体和日文的输入法,直接删掉就可以设备名称:modulename=deviceDatamodulename=deviceDatafunctionsetname=singleitemname=device_name你想要的名字/item/set开机动画和关机动画的设置(关机动画仅对DHD和DZ的系统有效)/function/module/categoryBootConfigurationBootAnimationanimation=/system/customize/resource/bootanimation.zipaudio=/system/customize/resource/android_audio.mp3//BootConfigurationShutdownConfigurationShutdownAnimationimage_png=/system/customize/resource/downanimation.zipimage=fps=17//ShutdownConfiguration/customization_form这里贴出的路径就是你存放动画和音乐的路径,比如有些作者喜欢放在data/local下面,就把/system/customize/resource/改成/data/local就行了,在路径后面的比如bootanimition.zip就是动画文件的文件名个人建议放在system下面,不然system剩余空间那么多不利用就是浪费了3.customize/MNS/default.xml这里就是比如主页面要放什么插件,在什么位置之类的,这个太烦,我也懒得看。。一般来说改这么几个地方categoryname=systemmodulename=defaultLocalefunctionsetname=singleitemname=auto_detectfalse/itemitemname=defeault作者写的地区/item/set下面的东西改成这样categoryname=systemmodulename=defaultLocalefunctionsetname=singleitemname=auto_detectfalse/itemitemname=defeaultzh_CN/item/setfunctionname=default_IKB_settings_checkedsetname=singleitemname=checked_list_latinEnglish;France;……还有很多/item这里留一个English就行了日期时间默认格式:modulename=defaultTimeFormatSettingfunctionsetname=singleitemname=default作者写的/item/set把itemname=default作者写的/item改成你想要的yyyy是年,MM或者MMM是月份,d是天,EE是周比如你喜欢2011/2/2那就改成yyyy/MM/d如果你喜欢2011年2月2日,周三,那就改成yyyyMMMd,EE/function/modulemodulename=defaultTimeFormatSettingShortfunctionsetname=singleitemname=default作者写的/item这里修改方法和上面一样,只不过没有yyyy而已一般来说这里我们要删除worldclockdefaultcities和modulename=Newsstand的所有东西,避免刷完系统耗费太多流量这里还有很多默认设置,大家自己研究吧,太多我就不一一列举了3.customize/resource这里一般放的是开机动画、开机音乐、关机动画和壁纸、书签截图等等,如果你想要有书签截图,比如你想设起点手机为书签,那么就删除卡上的.bookmark_thumb1文件夹再用手机自带浏览器浏览一次起点手机,然后保存书签,然后在.bookmark_thumb1文件家里面找到的那个和你机子上书签截图相同的文件复制出来到system/customize/resource下面就行了四、system\fonts这里主要是换字体了DroidSansFall
本文标题:安卓系统DIY基础教程
链接地址:https://www.777doc.com/doc-3973792 .html