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

基于FPGA的示波器设计

ADC 、DAC、FPGA、LCD液晶、示波器

FDL_AQ的博客 1万+

学Simulink--基于多能源系统协同与能源互联网的电网系统场景实例:风光氢储一体化系统的能量管理与调度仿真

在全球“双碳”目标驱动下,高比例可再生能源并网成为电网发展的核心方向。然而,风电与光伏具有强随机性与间歇性,给电网稳定运行带来巨大挑战。风光氢储一体化系统(Wind-Solar-Hydrogen-Storage Integrated System)通过将可再生能源发电电解水制氢氢气储存与燃料电池发电有机结合,构建了一个长时储能与能量形态转换的闭环系统,是实现能源互联网与零碳电力系统的关键路径。✅平抑波动:氢储能可实现跨天、跨周储能✅能量转化:电→氢→电/热/交通燃料,实现多能互补✅长时储能。

amy_mhd的博客 1072

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

【XAI】透视深度学习:CNN与Transformer的可解释性方法

深度学习模型的可解释性方法解析:本文探讨了CNN和Transformer两类主流模型的可解释性技术。针对CNN,介绍了显著性图、类激活图(CAM/Grad-CAM)和基于扰动的方法,通过可视化重要像素区域揭示决策依据。对于Transformer,重点分析了注意力机制可视化及其在文本处理中的应用,并介绍了积分梯度等归因方法。文章包含详细的Python实现示例(使用Captum库),涵盖从MNIST图像显著性分析到BERT文本注意力可视化,为初学者提供了可操作的技术指南。这些方法有助于增强模型透明度,提升AI系

u012133341的博客 382

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

Spring Framework 7.002.Spring IoC 容器与 Bean 简介(Introduction to the Spring IoC Container and Beans)

摘要:Spring框架的核心技术包括IoC容器和AOP技术。IoC容器通过依赖注入实现控制反转,提供Bean管理和配置功能。ApplicationContext作为BeanFactory的扩展,增加了企业级特性。文档详细介绍了容器配置、Bean定义、依赖注入、作用域等核心概念,以及基于注解的配置方式。AOP框架支持80%的AOP需求,并可集成AspectJ。此外还涵盖环境抽象、容器扩展点等高级特性,为Java企业应用开发提供全面支持。(150字)

无 213

第一章:GEE 和 GEEMAP

在本章中,我们将介绍地理空间数据科学、谷歌地球引擎和地理地图的基础知识。然后,我们将逐步完成设置 conda 环境和安装 geemap 的步骤。我们还将学习如何在不在您的计算机上安装任何东西的情况下将 geemap 与 Google Colab 一起使用。...

韩天放 8050

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

基于YOLO系列的安全帽检测系统:从理论到实现的完整指南

安全帽检测作为计算机视觉在工业安全领域的重要应用,近年来得到了广泛关注。本文详细介绍了基于YOLOv5、YOLOv6、YOLOv7和YOLOv8的安全帽检测系统的完整实现方案,包括算法原理、数据集构建、模型训练、性能优化以及完整的UI界面设计。通过对比分析不同YOLO版本的性能差异,本文为工业安全检测系统的开发提供了全面的技术参考和实践指导。

YOLO 364

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

【OpenClaw从入门到精通】第10篇:OpenClaw生产环境部署全攻略:性能优化+安全加固+监控运维(2026实测版)

本文聚焦OpenClaw从测试环境走向生产环境的核心痛点,围绕“性能优化、安全加固、监控运维”三大维度展开实操讲解。先明确生产环境硬件/系统选型标准,再通过硬件层资源管控、模型调度策略、缓存优化等手段提升响应速度(实测响应效率提升50%+);接着从网络、权限、数据三层构建安全防护体系,集成火山引擎安全方案拦截高危操作;最后落地TenacitOS可视化监控与Prometheus告警体系,配套完整故障排查清单和虚拟实战案例。全文所有配置、代码均经实测验证,兼顾新手入门实操性和进阶读者的生产级部署需求。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 3428

车载以太网:PHY(物理层)介绍

本文以TJA1101芯片为实例介绍了车载以太网PHY(物理层)组成。

kevin1499的博客 6231

Android开发之状态栏的设置

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

招风的黑耳优快云 3505

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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

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

叶子一哥 8130

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Android App更改背景颜色

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

~~(v_v)~~ 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

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

余额充值