- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
美化ROM包括图标,壁纸,状态栏的修改.但是这些基本都在framework-res之内.下面给大家提供一个替换图片心得!
说明一点,本人美工自问很菜,本贴是说一下如何修改替换的思路而已,不要执着于我做出来的东西美不美,觉得喜欢就支持一下,或者有美工好的兄弟可以自己来DIY
了解framework-res
framework-res.apk文件位于/system/framework文件夹中,里面有着系统GUI的大部分的图片,包括图标,弹出对话框的样式,动作特效,界面布局。Framework-res.apk于别的apk拥有一样的结构,但也一定的特殊性,我们在这里关心的主要是res文件夹
下载 (10.34 KB)
2011-3-1 15:41
下载 (24.32 KB)
2011-3-1 15:41
?APK包其实是zip算法压缩的,这点和JAR一样,所以我们可以很方便地用WinRAR之类的压缩软件来打开APK,并且可以直接读取里面的图片资源。但是要实现10%电量显示,光替换图片是不够的,还需要修改XML文件,而直接通过压缩软件查看XML文件,发现不是ASCII文件,不能直接编辑,所以第一步是要反编译APK文件。????这里需要用到apktool,请需要的兄弟自行google,apktool运行需要JRE,不明白什么是JRE的兄弟也请自行google,然后去Oracle网站下载安装。????将原机的framework-res.apk拷贝到apktool目录下,命令行执行:????apktool.bat?d?framework-res.apk????在apktool目录下生成了一个叫做framework-res的文件夹,里面就是反编译出来的可读的东西。????将framework-res.apk重命名为framework-res.apk.zip,等下会用到。????stat_sys_battery.xml文件就是控制特定电量下调用特定图标的文件了,一共两个,一个在framework-res\res\drawable,一个在framework-res\res\drawable-hdpi,不知道真正起作用的是哪个,反正我两个都编辑了。编辑结果如下:????红色部分的maxLevel是指,电量下降到这个百分比的时候,去调用前面的这个图标文件。????图标文件是png格式的,大家可以自己去网上找,去解包美化过的frameworks-res.apk也行,反正stat_sys_battery_0、5、10、15、20、30、40、50、60、70、80、90、100都要有,放在framework-res\res\drawable-hdpi下面就行了。????然后重新用apktool打包,命令如下:????apktool?b?frameworks-res?frameworks-res.apk????apktool就会重新把反编译出来的东西编译回去。但请千万注意,这个apk的包是不能替换到机器上去的,里面没有证书信息,直接替换上去包你陷入无尽重启的杯具。很多帖子这里都不交代清楚,我因此杯具了很多次。????用WinRAR打开frameworks-res.apk和frameworks-res.apk.zip(注意后者才是原版),将前者的stat_sys_battery.xml(两个)拖放到后者的同路径下,并将stat_sys_battery_*.png的13个图片文件也拖过去(图片文件直接从外面拖进压缩包也行,但xml文件必须从编译好的apk文件拖),最后很重要:把前者第一层目录下的resources.arsc拖到后者的同路径下覆盖原文件,不然在手机上进行frameworks-res.apk替换后,电池图标将消失不见。????总结一下:????从新打包出来的文件拖放????res/drawable/stat_sys_battery.xml????res/drawable-hdpi/stat_sys_battery.xml????res/drawable-hdpi/stat_sys_battery_*.png????resources.arsc????到原apk文件的相同路径下即可。?????然后把framework-res.apk.zip传到SD卡上,重命名回framework-res.apk;????用RE管理器将framework-res.apk复制到/system,更改权限为0777或至少0644(重要);????然后把更改好权限的文件剪切到/system/framework,覆盖原文件;????手机自动重启(万一没自启就手工重启下),就看到新的电池图标了。????以上步骤请勿
您可能关注的文档
- FocusonVocabulary杨敏.doc
- FM收音机指导书.doc
- Foobar2000界面入门认识Foobar的UI系统,熟悉三种主流界面插件.doc
- FoodculturedifferencebetweenChinaandwesterncountries.doc
- Food美式食物.doc
- footballteam.doc
- Foreseeableincidentsthatcouldoccuratprocessindustrysiteshavethepotentialtoharmtheona.doc
- ForensicMedicine法医学.doc
- ForgameCEO汪东风平台计划是Forgame集团成功的秘诀之一.doc
- FormaGoodHabit.doc
文档评论(0)