`
dss16694
  • 浏览: 148389 次
社区版块
存档分类
最新评论

CM7全局透明及联系人拨号键背景黑块的解决

 
阅读更多

全局背景制作 

首先下载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.apkframework-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.xmlcall_background_secondary.xmlcall_background.xml修改每个xml文件的<item定义最后一行为android:drawable="@android:color/transparent"其目的定义通讯录拨号按钮背景为transparent透明。 

温馨提示:如有朋友遇到回编译失败,在反编译的时候注意看反编译成功提示有无带*.9.php文件错误。如果有请先找到大小和原版一样的图片,通过压缩软件塞进去。在反编译,直到无*.9.php文件错误提示。这样可以避免除语言定义错误外的无法回编译情况。

分享到:
评论

相关推荐

    DEFY CM7快速拨号补丁~

    DEFY CM7快速拨号补丁增强了这一功能,使用户无需翻阅整个联系人列表,即可迅速拨打电话。 4. 丽音技术:丽音技术(Clear Voice)是摩托罗拉开发的一种通话增强技术,它通过智能降噪算法,自动识别并过滤背景噪音,...

    CM7最新联系人代码(追加自动IP拨号、拼音首字母快速检索等功能)

    《CM7最新联系人代码解析:自动IP拨号与拼音首字母检索技术详解》 在Android系统中,联系人管理是用户日常操作的核心部分之一。CM7,作为一款基于Android的深度定制系统,其在联系人功能上进行了一系列优化,为用户...

    CM7 透明信息栏

    安卓 CM7系统 全系列可用透明信息栏 无毒 无插件 !!尽管放心下载

    安卓cm7归属地

    【安卓CM7归属地】是基于Android操作系统的一个第三方定制ROM,它是由CyanogenMod团队开发的。CyanogenMod(CM)是一个知名的开源项目,致力于提供一个无广告、高度可定制和性能优化的Android系统。CM7是针对Android...

    CM7 黑屏用recovery

    CM7 黑屏用recovery5.0.2.7_u8650-tianma.exe

    CM7归属地文件

    这些数据通常是以数据库或者文本文件的形式存储,通过手机的拨号器应用或联系人应用进行查询和显示。 CM7归属地文件的工作原理大致如下:当一个电话打进或打出时,系统会提取电话号码的区号,并在归属地文件中查找...

    CM7可精简程序

    在android系统中,CM7是使用很广的。文档中提及了怎样精简程序,以提高系统的运行速度!

    STemWin_CM7_540

    STemWin_CM7_540 是SEGGER公司为意法半导体(ST)的微控制器(MCU)特别是基于Cortex-M7内核的芯片定制的一款图形用户界面(GUI)库。这个库专为嵌入式系统设计,旨在提供高效、低资源消耗的图形功能,使开发者能够创建...

    CM7改锁屏键的方法

    ### CM7改锁屏键的方法 #### 背景与目的 CyanogenMod(简称CM)是一款基于Android系统的开源自定义固件,它为用户提供了一个更为自由、开放的操作环境。用户可以根据自己的需求对系统进行各种定制化设置,其中就...

    G7刷CM7记录(附加S2E软件安装到SD卡设置)

    本文主要讲述了如何在HTC G7手机上刷入CyanogenMod 7 (CM7) ROM以及通过S2E软件将应用安装到SD卡的过程。CyanogenMod 7是一款基于Android系统的第三方固件,提供了许多自定义功能和优化。 首先,你需要下载CM7的ROM...

    CM7 主题选择器

    【CM7 主题选择器】是一款专为基于CyanogenMod 7(CM7)定制系统设计的应用程序,它允许用户轻松地更改和定制手机的视觉样式。CyanogenMod 7 是一个广受欢迎的Android操作系统第三方修改版,提供了许多自定义选项和...

    Defy MIUI+CM7 2.3.5双向内录补丁

    MIUI+CM7 2.3.5双向内录补丁是针对摩托罗拉Defy手机的一款系统增强工具,主要用于解决或改善用户在使用MIUI和CM7混搭系统时的录音问题。MIUI(魔趣)和CM7(CyanogenMod 7)都是基于Android操作系统深度定制的第三方...

    安卓2.3.X/CM7谷歌服务包解决不能定位等问题

    下载后直接放在SD卡根目录,重启手机进入recovery,像刷rom一样刷就行了,注意一定不要wipe。可以解决非官方版rom谷歌地图、大众点评不能定位等问题,本人HTC DZ CM7 安卓2.3.7 亲测可用。

    安卓cm7 无声对焦相机

    安卓cm7 无声对焦相机 替换目录/system/app

    g12cm7滑动解锁

    【标题】"g12cm7滑动解锁"涉及到的是Android设备中的自定义ROM和解锁过程,特别是针对型号为G12的设备。在Android世界里,CM(CyanogenMod)是一个非常知名的第三方Android ROM,它提供了许多原生Android系统所没有...

    CM7动手实验指南

    CM7动手实验指南是一份旨在帮助读者通过实验方式熟悉Cisco CM的指南文档。该指南详细介绍了如何通过实验配置和管理Cisco IP软电话,包括了基本设置、CM参数管理、交换机配置、IP电话配置、网关配置、特性和备份恢复...

    CM7锁屏显示农历功能添加

    标题“CM7锁屏显示农历功能添加”指出的是一个针对CM7(CyanogenMod 7)系统定制的锁屏界面增强,它增加了显示农历的功能。CyanogenMod是一个基于Android开源项目的第三方操作系统,CM7是其较早的一个版本,为用户...

    Avaya-sip CM7.pdf

    Avaya-sip CM7 内容丰富 内容详细

    一步一步---安装软件及下载CM7源代码2

    标题与描述中的关键词“安装软件及下载CM7源代码”指向了在Ubuntu环境下准备和配置环境以编译CyanogenMod 7(简称CM7)Android操作系统的过程。下面将详细阐述这一过程涉及的关键知识点。 ### 设置root账户 - **...

    IEC60730B_CM7_3_0_DOC.zip

    《IEC60730B CM7标准详解——基于3.0版文档》 IEC60730B CM7是国际电工委员会(International Electrotechnical Commission,简称IEC)制定的一套用于自动化设备和智能家居产品的安全标准,旨在确保这些设备的可靠...

Global site tag (gtag.js) - Google Analytics