浅谈android通过修改framework-res.apk进行美化的方法
来源:互联网 发布:spss11.0 mac版 编辑:程序博客网 时间:2024/05/31 20:52
framework-res.apk文件位于/system/framework文件夹中,里面有着系统GUI的大部分的图片,包括图标,弹出对话框的样式,动作特效,界面布局。
修改framework里面的图片是自己定制界面最为简单的一种,也可以将别的手机里的特效文件,替换到自己的framework里面。
通知栏的图标和解锁条还有弹出对话框的样式,都是通过修改framework-res.apk实现的
下面详细的讲出修改的过程
需要具备的条件:
1.最好是原生的ROM,CM6的也可以,但是MIUI的Framework-res.apk差异比较大,不适合二次改动。
2.root过的机器,并且安装了RootExploer,下载地址:http://www.itfunz.com/thread-46754-1-1.html
这些条件都满足了,就可以开始了
一、提取Framework-res.apk
使用RootExplore进入System/framework/将Framework-res.apk复制到/sdcard里
然后复制到电脑里,也可以使用91助手的文件管理功能提取
二、解压Framework-res.apk直接将此文件复制以下(为了保留原来的apk,以后要用)将复制的文件拓展名改为zip解压,也可以直接将文件拖到winrar中,把里里面的文件夹统统拖出来也行。
三、内容解释:
Framework-res.apk于别的apk拥有一样的结构,我们在这里关心的主要是res文件夹
anim就是特效文件夹,可以将别的手机里的Framework-res.apk的anim文件夹直接复制替换你手机里的anim文件夹,从而达到换特效的目的
drawable-hdpi就是手机大部分图标界面图的位置所在,主要工作点就是这里
drawable-land-hdpi里面主要是是横屏下的解锁条图片之类。
四、替换的方法
由于apk并不是真正的zip,所以替换方法并不像普通的zip
用winRAR打开原来的Framework-res.apk
进入到你要修改的文件夹
将改好的图拖入这个窗口(文件名一定要一致)
在弹出的这个窗口中选择文件选项卡
将“要添加的文件”一栏中的内容剪切到“不压缩直接存储的文件一栏中”
文件路径选择“不储存路径”
单击确定
这样,一个加工过的Framework-res.apk就完成了
五、安装至手机
使用RootExplore将新的Framework-res.apk复制到/system文件夹下
将权限修改为:rw-r--r--
在使用RootExplore将这个该国权限的新Framework-res.apk移动到system/framework文件夹里覆盖原来的Framework-res.apk,重启就可以看到新效果了。
- 浅谈android通过修改framework-res.apk进行美化的方法
- 浅谈android通过修改framework-res.apk进行美化的方法
- 修改framework-res.apk的内容
- Android framework-res.apk资源
- 反编译+回编译教程,DIY美化你的手机【反编译framework-res.apk为例】
- ROM字体颜色修改framework-res.apk
- ROM美化课堂之 framework-res.apk文件详解
- Android ROM定制——界面美化基础(framework-res、SystemUI修改)
- Android ROM定制——界面美化基础(framework-res、SystemUI修改)
- Android ROM定制——界面美化基础(framework-res、SystemUI修改)
- Android修改Framework-res.apk使状态栏背景颜色为黑色或透明
- Framework-res.apk内容简介
- 修改 framework 下 res 的字符串
- android增加自定义公用资源包customer-framework-res.apk
- AxmlParserPY对framework-res.apk反编译失败的修正
- apk tool 反编译依赖framework-res.apk
- Android Stdio 引入自定义framework.jar 自定义framework-res.apk 中 attr
- 解析framework-res.apk中resources.arsc, 更改值实现修改屏幕最低亮度
- 典型微软BI平台部署详解(二)
- java位运算
- Spring MVC
- sharepoint "+"号问题
- Linux下非线程安全的函数及替代函数
- 浅谈android通过修改framework-res.apk进行美化的方法
- 学习c++的50条忠告(初学者必看)
- DWR A request has been denied as a potential CSRF attack
- android手机短信总结
- EditText的clearFocus() :让EditText失去焦点
- 关于内存数据库
- 浅析C++标准头文件结构
- Bash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义
- 访问控制列表 配置:命名访问控制列表配置