android设置UI界面背景,Android ROM定制——界面美化基础(framework-res、SystemUI修改)...
前言:很多童鞋对美化很感兴趣,都想拥有一个完完全全属于自己风格的手机系统!对那些自定义全局背景,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修改)...相关推荐
- Android ROM定制——界面美化基础
Android ROM定制--界面美化基础 前言:很多童鞋对美化很感兴趣,都想拥有一个完完全全属于自己风格的手机系统!对那些自定义全局背景,1%电量显示,透明下拉菜单...都很感冒!美化的重点跟难点就 ...
- android 画布裁剪,一种基于Android系统对UI控件进行轮廓剪裁及美化的方法与流程...
本发明涉及Android应用的技术领域,特别涉及一种基于Android系统对UI控件进行轮廓剪裁及美化的方法. 背景技术: 目前,随着智能电视的普及,Android应用层出不穷,而那些表现形式单一.传 ...
- Android设置状态栏字体深色,Android实现修改状态栏背景、字体和图标颜色的方法...
搜索热词 前言: Android开发,对于状态栏的修改,实在是不友好,没什么api可以用,不像ios那么方便.但是ui又喜欢只搞ios一套.没办法.各种翻源码,写反射.真的蛋疼. 需求场景: 当too ...
- 电视android内置系统界面,系统界面:原生安卓 定制界面_汽车科技评测-中关村在线...
在系统界面层级上,两者虽然都采用Android系统,不过思路却完全不同.酷比魔方A1在开机之后我们能立刻感受到原汁原味.系统内置了一系列的安卓平台应用,不过对于大部分的用户而言,VST与泰捷视频相信还 ...
- Android设置Activity透明背景样式
给Activity指定主题样式时,如果activity继承AppCompatActivity,则必须指定theme为Theme.AppCompat或者其子类,否则会报错. 首先,不设置布局文件背景颜色 ...
- android 设置窗口透明效果,android - 如何将对话框窗口背景设置为透明,而不影响其边距...
当前,我有以下对话框,我将对其项目执行扩展/折叠动画. 该对话框是通过以下代码创建的import android.support.v7.app.AlertDialog; final AlertDial ...
- Android——设置布局的背景颜色
//设置布局的背景颜色 linearLayout.setBackgroundColor(getResources().getColor(R.color.color_blue)); 要求版本API 16
- android动态加载背景,Android六种加载动态图的方式(包括动态背景和加载动态图片)之四...
参考文章:http://www.cnblogs.com/firecode/archive/2012/11/01/2749774.html 其实这篇文章已经写的很全面,我只是用了一下将它加入到我的dem ...
- android高级UI之PathMeasure<一>--Path测量基础(nextContour、getPosTan、getMatrix、getSegment)
前言: 在上一次android高级UI之贝塞尔曲线<下>--贝塞尔曲线运用:QQ消息气泡完成了对于贝塞尔曲线绘制的学习,今天准备学习UI绘制中经常会用到的跟Path相关的一些知识,也是很重 ...
- android设置控件形状,Android控件自定义形状
Android中处理控件的各种形状可以用到Shape,ApiDemos中有相关的例子,在com.example.android.apis.graphics中的ShapeDrawable1类中有很详细的 ...
最新文章
- python高阶面试题_Python 爬虫面试题 170 道:2019 版
- bootstrap4 调整元素之间距离
- 为什么开发人员从Java转到Go
- C和汇编混合编程--------函数调用后ebp、esp值问题
- 《机器学习实战》学习笔记
- 石油与天然气行业中数据报表分析
- html中文字空心如何设置,css 中字体文本小诀窍
- 区块链教程Fabric1.0源代码分析flogging(Fabric日志系统)
- Fiddler中文使用教程-AutoResponder
- NI CompactRIO嵌入式系统开发流程总结
- 实用应聘技巧(转前沿讲座)
- 【网络实验】10G网络下的真实带宽——CPU负载与网卡TSO、GSO
- Gateway 出现Can not connect to tcp://127.0.0.1: Connection refused
- [GIS原理] 9.1 数字高程模型DEM-特征 | 分类 | 构建 | 数据结构 | 空间内插 | DEM的未来
- 怎么登陆163邮箱?163的邮箱有哪些实用技巧?
- 计算机网络中的OSI模型和TCP/IP模型
- 【测试】用Chrome在电脑上模拟微信浏览器
- 理解LSTMs (Long Short Term Memory Networks)
- 国际标准免费下载方法
- Unity的Animator的动画层(Layer)
热门文章
- 怎么简述计算机网络的含义,事业单位的计算机网络信息管理及实践意义论述
- Kali linux 学习笔记(四十一)Web渗透——扫描工具之w3af 2020.3.18
- Ballerina语言有望改善应用程序集成
- Smoothness 平滑度 Standard Shader系列9
- UPC 2020年夏混合个人训练第八十一场
- 视频教程-新版华为HCIA数通(路由与交换)课程-华为认证
- 计算机课评课意见,计算机中心:开展听课评课力推信息化教学
- html autocomplete 多个参数切换
- 2016中国方案商大会在京成功召开
- CAD、3dmax等Autodesk系列软件安装报错1603解决办法