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

suse ha for sap scale-up性能优化场景安装配置

suse ha for SAP安装配置

jetliu05的博客 2135

WorkBuddy结合DeepSeek与Skill:文献检索自动化与Token成本控制实战

Agent工具与大模型API的结合正重塑知识工作者的日常流程。在实际工程中,调用大模型处理批量任务常面临Token消耗过快、成本不可控的痛点,而国产大模型DeepSeek以极低的API定价和兼容OpenAI接口的特性,为规模化文本处理提供了“Token自由”的可能。同时,可复用的Skill机制能够将特定领域的工作流固化为标准化步骤,让Agent自动执行检索式生成、文献筛选与摘要归纳等复杂操作。本文从这一技术背景出发,以科研文献检索为应用场景,演示如何利用WorkBuddy、DeepSeek API与自建文献

weixin_29061509的博客 499

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

SAP LSMW数据批导操作手册及跨客户端传输方法(涉及默认值配置,及多余字段如何删除)

SAP LSMW数据批导操作手册及跨客户端传输方法

我好像病了的博客 6087

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

STM32N6:MCU+NPU架构如何重塑边缘AI部署新范式

STM32N6作为业界首款MCU+NPU架构的通用微控制器,通过集成600 GOPS算力的NPU与800MHz Cortex-M55内核,实现了边缘AI部署的革命性突破。该方案在工业视觉和智能家居等场景中,以超低功耗和成本提供实时AI处理能力,性能较传统MCU提升超100倍,重塑了边缘智能设备的设计范式。

g8f9d0s1a2的博客 1292

创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—ISP图像处理开发案例

创龙科技研发的 TL3588-EVM 评估板具备强大视频处理能力,可满足多场景视频开发需求。为助力开发者快速上手,本文整理 7 个实用视频开发案例,涵盖从采集到显示的全流程,详细说明各案例的硬件连接、参数配置与代码解析,帮助开发者高效实现评估板视频相关功能开发与调试。

创龙,嵌入式一体化解决方案商 209

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

通信模组性能调优

本文介绍了高通平台通信模组性能调优的方法,主要包括硬件加速技术和CPU负载优化。针对CPU负载优化,提出了内核RPS/RFS功能启用、网卡队列调整、中断均衡、CPU性能模式设置等措施。同时建议关闭热管理并加强散热,调整TCP接收/发送缓存大小以解决TCP异常报文问题。这些优化手段可显著提高整机吞吐率测试中的网络性能表现。

四儿家的小祖宗的博客 1359

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

手把手教你学Simulink——基于Simulink的前馈解耦SVPWM整流器仿真

本文详细介绍了基于Simulink的前馈解耦SVPWM整流器仿真方法。针对三相PWM整流器存在的dq轴交叉耦合问题,提出前馈解耦控制方案,通过在电流环中引入耦合电压补偿项,显著提升系统性能。文章包含完整的系统架构、核心算法、Simulink建模步骤及参数设置,仿真结果显示:电流跟踪误差<2%、动态响应时间<0.05s、THD<3%、功率因数>0.999。同时提供了可直接复用的MATLAB代码和工程优化建议,为电力电子工程师实现高精度AC/DC转换提供了实用解决方案。

MHD0815的博客 108

小论文/大论文必备 | YOLO多模态目标检测、绘制曲线对比图 | 引入多种绘制曲线对比图,包括mAP0.5,mAP0.5:0.95,Loss损失变化的曲线对比

本文通过可视化方法分析YOLO多模态模型的训练过程,对比不同实验的检测精度和损失函数变化。主要内容包括:1)绘制mAP@0.5和mAP@0.5:0.95曲线评估检测精度;2)分析边界框回归损失(box_loss)、分类损失(cls_loss)和分布式损失(dfl_loss)的收敛趋势;3)提供完整的Python代码实现,支持多实验对比,可生成高清曲线图。该方法能直观展示模型训练效果,便于优化策略评估和参数调优。

Ai缝合怪、助力小伙伴高效发论文 261

Android开发之状态栏的设置

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

招风的黑耳优快云 3505

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

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

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

叶子一哥 8130

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Android App更改背景颜色

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

~~(v_v)~~ 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

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、付费专栏及课程。

余额充值