前言:很多童鞋对美化很感兴趣,都想拥有一个完完全全属于自己风格的手机系统!对那些自定义全局背景,1%电量显示,透明下拉菜单。。。都很感冒!

美化的重点跟难点就在于对"framework-res.apk"和"systemUI.apk"这两个文件的编译和反编译!这里说的编译和反编译是所有深度美化都必须要做的事,也就是说,所有的美化都是基于对apk的反编译后,才能进行的!而绝大多数修改"framework-res.apk"和"systemUI.apk"后导致无法进入系统,或者无限开机重启的,基本都是在编译跟反编译上出了问题!

framework-res.apk  的修改

framework-res.apk文件简介:

framework-res.apk文件位于/system/framework文件夹中,里面有着系统GUI的大部分的图片,包括图标,弹出对话框的样式,动作特效,界面布局,我们要知道"framework-res.apk"是不可以重签名的!(我们要切记这一点)另外,修改"framework-res.apk"之前务必先做好备份!这是相当重要的文件,稍有出错都会令你进不了系统的!以下为Framework-res.apk的文件结构:

/assets /META-INF /res /AndroidManifest.xml /resources.arsc

复制代码

一、java平台的搭建、下载工具apktool 教程地址及下载地址:http://www.miui.com/thread-492332-1-1.html  二、反编译framework文件  在解压缩的ROM包或者用RE浏览器打开目录/system/framework

android设置UI界面背景,Android ROM定制——界面美化基础(framework-res、SystemUI修改)...相关推荐

  1. Android ROM定制——界面美化基础

    Android ROM定制--界面美化基础 前言:很多童鞋对美化很感兴趣,都想拥有一个完完全全属于自己风格的手机系统!对那些自定义全局背景,1%电量显示,透明下拉菜单...都很感冒!美化的重点跟难点就 ...

  2. android 画布裁剪,一种基于Android系统对UI控件进行轮廓剪裁及美化的方法与流程...

    本发明涉及Android应用的技术领域,特别涉及一种基于Android系统对UI控件进行轮廓剪裁及美化的方法. 背景技术: 目前,随着智能电视的普及,Android应用层出不穷,而那些表现形式单一.传 ...

  3. Android设置状态栏字体深色,Android实现修改状态栏背景、字体和图标颜色的方法...

    搜索热词 前言: Android开发,对于状态栏的修改,实在是不友好,没什么api可以用,不像ios那么方便.但是ui又喜欢只搞ios一套.没办法.各种翻源码,写反射.真的蛋疼. 需求场景: 当too ...

  4. 电视android内置系统界面,系统界面:原生安卓 定制界面_汽车科技评测-中关村在线...

    在系统界面层级上,两者虽然都采用Android系统,不过思路却完全不同.酷比魔方A1在开机之后我们能立刻感受到原汁原味.系统内置了一系列的安卓平台应用,不过对于大部分的用户而言,VST与泰捷视频相信还 ...

  5. Android设置Activity透明背景样式

    给Activity指定主题样式时,如果activity继承AppCompatActivity,则必须指定theme为Theme.AppCompat或者其子类,否则会报错. 首先,不设置布局文件背景颜色 ...

  6. android 设置窗口透明效果,android - 如何将对话框窗口背景设置为透明,而不影响其边距...

    当前,我有以下对话框,我将对其项目执行扩展/折叠动画. 该对话框是通过以下代码创建的import android.support.v7.app.AlertDialog; final AlertDial ...

  7. Android——设置布局的背景颜色

    //设置布局的背景颜色 linearLayout.setBackgroundColor(getResources().getColor(R.color.color_blue)); 要求版本API 16

  8. android动态加载背景,Android六种加载动态图的方式(包括动态背景和加载动态图片)之四...

    参考文章:http://www.cnblogs.com/firecode/archive/2012/11/01/2749774.html 其实这篇文章已经写的很全面,我只是用了一下将它加入到我的dem ...

  9. android高级UI之PathMeasure<一>--Path测量基础(nextContour、getPosTan、getMatrix、getSegment)

    前言: 在上一次android高级UI之贝塞尔曲线<下>--贝塞尔曲线运用:QQ消息气泡完成了对于贝塞尔曲线绘制的学习,今天准备学习UI绘制中经常会用到的跟Path相关的一些知识,也是很重 ...

  10. android设置控件形状,Android控件自定义形状

    Android中处理控件的各种形状可以用到Shape,ApiDemos中有相关的例子,在com.example.android.apis.graphics中的ShapeDrawable1类中有很详细的 ...

最新文章

  1. python高阶面试题_Python 爬虫面试题 170 道:2019 版
  2. bootstrap4 调整元素之间距离
  3. 为什么开发人员从Java转到Go
  4. C和汇编混合编程--------函数调用后ebp、esp值问题
  5. 《机器学习实战》学习笔记
  6. 石油与天然气行业中数据报表分析
  7. html中文字空心如何设置,css 中字体文本小诀窍
  8. 区块链教程Fabric1.0源代码分析flogging(Fabric日志系统)
  9. Fiddler中文使用教程-AutoResponder
  10. NI CompactRIO嵌入式系统开发流程总结
  11. 实用应聘技巧(转前沿讲座)
  12. 【网络实验】10G网络下的真实带宽——CPU负载与网卡TSO、GSO
  13. Gateway 出现Can not connect to tcp://127.0.0.1: Connection refused
  14. [GIS原理] 9.1 数字高程模型DEM-特征 | 分类 | 构建 | 数据结构 | 空间内插 | DEM的未来
  15. 怎么登陆163邮箱?163的邮箱有哪些实用技巧?
  16. 计算机网络中的OSI模型和TCP/IP模型
  17. 【测试】用Chrome在电脑上模拟微信浏览器
  18. 理解LSTMs (Long Short Term Memory Networks)
  19. 国际标准免费下载方法
  20. Unity的Animator的动画层(Layer)

热门文章

  1. 怎么简述计算机网络的含义,事业单位的计算机网络信息管理及实践意义论述
  2. Kali linux 学习笔记(四十一)Web渗透——扫描工具之w3af 2020.3.18
  3. Ballerina语言有望改善应用程序集成
  4. Smoothness 平滑度 Standard Shader系列9
  5. UPC 2020年夏混合个人训练第八十一场
  6. 视频教程-新版华为HCIA数通(路由与交换)课程-华为认证
  7. 计算机课评课意见,计算机中心:开展听课评课力推信息化教学
  8. html autocomplete 多个参数切换
  9. 2016中国方案商大会在京成功召开
  10. CAD、3dmax等Autodesk系列软件安装报错1603解决办法