Android修改Framework-res.apk使状态栏背景颜色为黑色或透明

Android 12新特性之获取壁纸主色调并设置系统主题色 Android 12新特性之获取壁纸主色调并设置系统主题色   关注这个问题首先是因为我队友某天吐槽,说整些奇奇怪怪的东西不如整个什么手机自适应手机壳主题。当然这个东西不是那么好实现的,毕竟已经脱离了软件层面涉及到硬件层面了。但是,转念一想,是否可以弄一个自适应壁纸主题,这样就可以统一一下整个系统的观感。Android 12确实满足了这个幻想,在其新特性中,赫然便是一项:用户可根据壁纸主色调更换系统主题色。   首先,我们需要获取当前壁纸。这里有两种方法,第一种是直接访问Android的壁纸目录:(老版本 阅读详情

Android修改Framework-res.apk使状态栏背景颜色为黑色或透明

看图:

条件:手机以获取ROOT权限,可用Z4或其它apk软件获取,安装R.E.管理器(root explore),

安装好Recovery然后备份,否则无法开机丢失资料后果自负,备份了到时恢复没一点问题,使用Recovery的高级恢复单单恢复system.img即可.

首先用RE管理器提取framework-res.apk(要备份一个),路径为 system/framework/framework-res.apk

用Winrar等软件解压缩到framework-res文件夹,找到状态栏的图片,修改或找其它大小一样的图片替换,状态栏路径为:

framework-res.apk\res\drawable-hdpi\statusbar_background.9.png

我的手机即华为c8500的是:

framework-res.apk\res\drawable-mdpi\statusbar_background.9.png

所以在解压出framework-res文件夹里搜索statusbar_background.9.png

搜索到要修改的就复制出来(用新图片替换则不用),打开该图片位置或查看该文件属性来确定图片的路径,倒是要替换回framework-res.apk,至于用Photoshop等软件修改图片或网上找替换图片就不介绍了. 下面是获取各种颜色背景制作方法:

查看原背景图片属性,记下尺寸,我的为尺寸为17x25
 

这是我制作自己黑色背景图片的方法:

使用wingdows7的画图,新建一个图片,鼠标移到空白图片左边与下边调整图片大小(XP的画图好像不能调整大小),画图程序最下边有像素显示,调整为和原背景图片一样大小,点油漆桶(如下图),再点颜色栏里的黑色,再点调整好大小的图片即可.

推荐方法,Windows自带画图程序,和上面一样但不用调整大小,直接给图片上颜色接可,

下载截图程序:HyperSnap-DX v7

打开截图程序HyperSnap-DX ,回到画图程序,按组合键:Ctrl+Shift+R,唤出截屏程序,点图片,按住鼠标左拖动调整大小为你手机状态栏背景图片的尺寸大小一样后,松开鼠标左键再按下左键即可.

截图程序HyperSnap-DX,点文件按钮,图片另存为 保存类型选为PNG格式,文件名: statusbar_background.9.png

替换statusbar_background.9.png的方法

由于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前景色背景色 通过java代码设置前景色,背景色,通过不通方式设置颜色 立即下载

相关推荐

Android设置透明状态栏和透明导航栏

本文主要介绍了Android设置透明状态栏和透明导航栏的方法。具有很好的参考价值。下面跟着小编一起来看下吧

Android Framework 常见解决方案(05)Android默认所有应用横屏 解决方案

屏幕 旋转的配置进行 锁屏,通过修改 PhoneWindowManager.java 来实现。

wangdsh的博客 1487

Android 状态栏虚拟导航键透明效果的实现方法

状态栏和虚拟导航键 4.4上半透明,5.0以上可以全透明 先上效果 4.4 半透明效果 5.0及以上 全透明效果 上代码 MainActivity代码 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隐藏标题栏 supportRequestWindowFeature(Window.FEATURE_

Android 设置全屏 状态栏的显示与隐藏

//设置全屏 状态栏的现实与隐藏 public static void fullScreen(Context context, Boolean b){ if (b){ //全屏 隐藏状态栏 WindowManager.LayoutParams layoutParams = ((Activity)context).getWindow().getAttr

u010498402的博客 1498

用了7年的 source insight 3.5 背景色及字体配置(提升code效率)

在此记录并share用了7年的 source insight 3.5 背景色及字体配置,提升阅读代码效率

Chasing Freedom 7526

立创星火计划:基于STM32H743VIH6的Maverick_H743_MK1.0高性能开源飞控硬件全解析

本文详细解析了基于STM32H743VIH6核心的Maverick_H743_MK1.0高性能开源飞控硬件设计。重点阐述了采用双IMU冗余设计、高精度气压计、多路独立电源管理以及丰富接口(如CAN总线)的考量,旨在为穿越机、科研无人机等平台提供强大、可靠的飞行控制解决方案。

weixin_28787801的博客 200

Android启动界面右上角黑块(光标)删除

1.打开源码路径下kernel_imx\drivers\video\console\fbcon.c文件 2.修改函数fbcon_cursor如下 static void fbcon_cursor(struct vc_data *vc, int mode) { return; struct fb_info *info = registered_fb[con2fb_map[vc->vc_...

不卡机的博客 544

SSTI模板注入及绕过姿势(基于Python-Jinja2)

http://xmctf.top:8962/?name={{%22%22[%22\x5f\x5fclass\x5f\x5f%22]["\x5F\x5Fbase\x5F\x5F"]["\x5F\x5Fsubclasses\x5F\x5F"]()[233]["\x5F\x5Finit\x5F\x5F"]["\x5F\x5Fglobals\x5F\x5F"]["\x5F\x5Fbuiltins\x5F\x5F"]['eval']("\x5F\x5Fimport\x5F\x5F('os'))")}}

Y4tacker的博客 1万+

Android开发——去除界面顶部的灰色标题栏

protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.lay

Happy__EveryDay的专栏 1790

有限状态机FSM详解(一)

有限状态机在维基百科中的解释是: 有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。 至于为什么要学FSM,FSM可以把模型的多状态、多状态间的转换条件解耦。可以使维护变得容易,代码也更加具有可读性,也更加艺术。 理解有限状态机首先需要理解整个模型。我们把灯的开关作为示例,...

benjonc的博客 5万+

prokka-原核及病毒基因组高效便捷注释

文章目录简介安装使用参考 简介 Prokka: rapid prokaryotic genome annotation 全基因组注释是在一组基因组DNA序列中识别感兴趣的特征,并用有用的信息标记它们的过程。Prokka是一款软件工具,可以快速注释细菌、古生菌和病毒基因组,并生成符合标准的输出文件。 安装 conda install -c conda-forge -c bioconda -c defaults prokka Test Type prokka and it should output its

Neptuneyut的博客 3312

android 程序一直满屏,如何解决Android显示不满屏的问题

锁屏设置:1. 初始值 : 600002. 数据库/data/data/com.android.providers.settings/databases/settings.db中system 表 screen_off_timeout.3. 开机锁屏, 在frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardV...

weixin_36002897的博客 2885

[STC32G144K246入门第一步]点亮LED

STC32G144K246是一款高性能32位8051单片机,集成了丰富外设资源,适用于工业控制和复杂算法处理。该芯片支持双模式内核,内置硬件加速器,提供246KB Flash和144KB SRAM存储空间。文章详细介绍了开发环境搭建步骤、寄存器配置方法,并给出了LED驱动示例代码,通过推挽输出控制P42口实现闪烁效果。虽然开发环境相比ARM存在不足,但通过合理配置仍可满足项目需求。该教程为开发者快速上手STC32G144K246提供了实用参考。

sinat_58149788的博客 799

android源码开发如何在framework中加入一张图片资源

转载:https://blog.csdn.net/jx_shi/article/details/52942711?utm_source=itdadao&utm_medium=referral在项目开发时发需要在framework/base/services中引用一张图片,但是系统中并没有定义该图片,因此考虑向资源文件夹framework/base/core/res中加入一张图片资源,步骤如...

xzc的博客 485

分享一个完整的KANO问卷(包含正反问题和选项设置)

本文介绍了KANO模型问卷的设计与应用,用于评估功能需求优先级。问卷包含基本信息、功能评估(正反问题设计)、界面评估及开放问题,选项定义明确(如"非常喜欢"到"很不喜欢")。数据清洗规则包括剔除矛盾回答和注意力检验。通过量化编码和矩阵分析,将需求分为魅力型、期望型、必备型等类别。示例数据显示健康监测为必备型(72%),电子围栏为期望型(45%),适老化改造为无差异型(38%)。该模型为产品决策提供客观量化依据。

从技术实践立足,从项目管理方法论延伸思考 1796

ParaView :在paraview创建渲染视图

ParaView :在paraview创建渲染视图

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1306

Android开发之状态栏的设置

Android页面开发通常是根据UI设计进行,真机会遇到顶部状态栏和页面背景色或背景图片不协调的情况,这时候需要对状态栏进行设置。可以试一试,如果将windowTranslucentNavigation设置为false,状态栏会占据页面的固定高度的范围,而不是浮动在整个页面之上的效果。方法二的好处是当某个页面的风格与整体风格不一致的情况时,可以根据实际情况使用方法二针对整个页面调整状态栏样式。中,全局的改动 app 的主题。

招风的黑耳优快云 3505

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

安卓修改背景色和文字的颜色

1,可以在color.xml中先定义颜色例如下面 #0ffff0 #00FFFF #7F000000 再在 main.xml里面添加背景的颜色android:background="@drawable/c1"     android:layout_width="fill_parent"     android:layout_heig

叶子一哥 8130

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Android App更改背景颜色

在activit_main.xml文件里添加: android:background="#00BFFF"

~~(v_v)~~ 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

android 更改颜色设置,安卓系统字体颜色修改教程

该楼层疑似违规已被系统折叠隐藏此楼查看此楼反编辑framework-res.apk1.修改内容如下:打开res/values/colors.xml找到 回编辑后需要把你在apk中的改过的xml文件替换到原版apk中,修改了带value字样文件夹下的xml要替换apk中resources.arsc这个文件#ffc8c8c8设置界面 以及对话框顶栏字体颜色#80ffffff未启用功能字体颜色(暗色)...

weixin_39608398的博客 306

Android Framework下手机状态栏一体化和一体化后颜色存在的问题

在仿OppoR11上,由于系统上方的状态栏以及虚拟底部栏都是蓝黑色的,oppo中是白色的,我们看下这两个图将手机状态栏一体化(背景颜色也修改),由于这里只是一个项目需要修改,所以我们要做属性控制: if (opr11Style) { setTheme(R.style.EmergencyDialerOppoR11Theme); setContentView(R.layo

kururunga的博客 542

Android怎么更换背景色,Android App更改背景颜色

Android Studio在activit_main.xml文件里添加:android:background="#00BFFF""#00BFFF"可以替换成其它颜色。整个activit_main.xml代码如下:xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"android:lay...

weixin_42347426的博客 3617

android即时修改ui,安卓教程第一期最终篇(转)systemui.apk最全修改美化

该楼层疑似违规已被系统折叠隐藏此楼查看此楼1.status_bar_latest_event.xml的修改:源代码:xmlns:android="http://schemas.android.com/apk/res/android ">1.通知条目高度的修改:上面的65.0sp和64.0sp就是高度2.通知条目下面一般都有一条白线,透明方法:①drawable-mdpi文件夹内 divid...

weixin_35916106的博客 1621

设置菜单条及菜单项背景色

1、设置菜单条背景色// 菜单栏m_wndMenu.LoadMenu(IDR_MAINFRAME);SetMenu(&m_wndMenu);// 改变菜单条背景颜色MENUINFO menuinfo; menuinfo.cbSize = sizeof(MENUINFO);menuinfo.fMask = MIM_BACKGROUND; menuinfo.

点点滴滴 5452

Android----让你的状态栏变色-----沉浸式状态栏解决方案

原文出处:http://laobie.github.io/android/2016/02/15/status-bar-demo.html  伴随着 Android 5.0 发布的 Material Design,让 Android 应用告别了以前的工程师审美,迎来了全新的界面,灵动的交互,也让越来越多的 App 开始遵从 material design 设计原则,不再是以前拿着iOS设计稿,

安逸猿 1万+
上一篇: eclipse技巧
下一篇: (int agrc,const char* const* argv)为参数的函数
风_桥
博客等级 码龄17年 24粉丝 34原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值