全局背景制作
首先下载APKTOOL反编译工作,做好windows下的JAVA环境设置相关教程在帖子里都有哒~~我就不再详述了!提取CM6/CM7原包的framework-res.apk文件,(记住一定是原包哦,不然回编译会出错的。相关的图片替换美化,请在全局背景修改过后再做好啦~ )在运行里输入CMD,在DOS模式下运行下列命令
apktool if
framework-res.apk
* 建立framework-res.apk的运行环境
apktool d
framework-res.apk
*反编译framework-res.apk修改全局背景需要修改framework-res.apk中间的XML参数,具体路径在反编译目录下framework-res/res/values/styles.xml
第一步:
用notepad++.exe或其他编辑软件打开Style.xml定位文件~搜索
<itemname="windowBackground">@drawable/screen_background_dark</item>这一行的意思是定义windowBackground为一种颜色,我们可以让这段窗口参数指向自己所设置的背景图片:修改为:<itemname="windowBackground">@drawable/window_background_texture</item>
其中这一行的定义就是将一幅以window_background_texture.png为文件名的图片指向于"windowBackground"背景参数,与此同时我们要将自己准备好的480*854分辨率的图片改名成window_background_texture.png放到res/drawable-hdpi/图片目录中第二步:
依旧用notepad++.exe或其他编辑软件打开Style.xml找到
<item name="cacheColorHint">?colorBackgroundCacheHint</item>
这一行的意思是CM为了运行缓存加载色彩而做的修改,后面的代码是颜色参数,我们将这个参数设置为透明就可以显示我们上面添加的图片了
修改为
<item name="cacheColorHint">@color/transparent</item>
然后用apktool b framework-res.apk 回编译framework-res.apk文件
(这里的APK不要直接用到包包里,否则在集成在ROM里或者3WIPE之后会卡M)
现在必须用RAR软件打开回编译好的framework-res.apk文件夹提取根目录下的resources.arsc文件,同样打开原来的反编译前的framework-res.apk替换同目录下的resources.arsc文件就好了,同时也要把window_background_texture.png图片文件拉到反编译前的原framework-res.apk的framework-res/res/drawable-hdpi目录下。就完成了
修改状态栏下拉通知颜色及大小
反编译framework-res。进入framework-res\res\values\打开styles.xml修改707-712列. 修改后保存回编译。
加入拨号背景和通讯录拨号按钮黑块处理
拨号背景加入:反编译Contacts.apk 进入Contacts\res\values\打开styles.xml把第四行和第五行替换为:<itemname="android:windowBackground">@drawable/custom_background_dialer</item><itemname="android:windowNoTitle">@null</item>
定义并实现custom_background_dialer.php图片为背景。通讯录拨号按钮背景黑块处理:进入Contacts\res\drawable\打开list_item_background_secondary.xml、call_background_secondary.xml、call_background.xml修改每个xml文件的<item定义最后一行为android:drawable="@android:color/transparent"其目的定义通讯录拨号按钮背景为transparent透明。
温馨提示:如有朋友遇到回编译失败,在反编译的时候注意看反编译成功提示有无带*.9.php文件错误。如果有请先找到大小和原版一样的图片,通过压缩软件塞进去。在反编译,直到无*.9.php文件错误提示。这样可以避免除语言定义错误外的无法回编译情况。
分享到:
相关推荐
DEFY CM7快速拨号补丁~支持丽音.
安卓 CM7系统 全系列可用透明信息栏 无毒 无插件 !!尽管放心下载
最新版本安卓cm7归属地,cm9也应该可以吧
CM7 黑屏用recovery5.0.2.7_u8650-tianma.exe
在android系统中,CM7是使用很广的。文档中提及了怎样精简程序,以提高系统的运行速度!
NULL 博文链接:https://dss16694.iteye.com/blog/1552387
SEGGER给ST定制的GUI Lib,这里只有CM7内核版本。支持GCC,Keil,IAR开发平台。包含开发文档。
主要提及了怎样在ANDROID CM7下改锁屏键的方法
CM7的归属地文件,拨打显示归属地,不会用的朋友请联系我
g12cm7滑动解锁
G7刷CM7记录(附加S2E软件安装到SD卡设置)
下载后直接放在SD卡根目录,重启手机进入recovery,像刷rom一样刷就行了,注意一定不要wipe。可以解决非官方版rom谷歌地图、大众点评不能定位等问题,本人HTC DZ CM7 安卓2.3.7 亲测可用。
一步一步---安装软件及下载CM7源代码2
安卓cm7 无声对焦相机 替换目录/system/app
Avaya-sip CM7 内容丰富 内容详细
搁在SYSTEM/APP 文件夹下,将permission权限全部打勾 (用RE管理器)
Defy MIUI+CM7 2.3.5双向内录补丁
htc g1 2.3.7 cm7 接近完美 rom 需要14m基带
CDH-7.1.7 cloudera-manager-server-7.1.4 jdk 完整版安装包 离线下载地址
IEC60730B_CM7_3_0_DOC.zip