最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Android ROM美化教程,透明等反编译修改的方法

IT圈 admin 33浏览 0评论

2024年4月17日发(作者:东依柔)

Android ROM美化教程,透明等反编译修改的方法

透明下拉栏

1.提取你的,反编

2.找到reslayoutstatus_bar_文件,搜索“View android:background”,将其等

号后面改成

"@drawable/status_bar_background"

3.回编

4.将新apk中的status_bar_文件替换到老apk中

这样,你的下拉栏就变成了status_bar_这张图片了,修改一张透明的

status_bar_扔进中替换原文件就好了。

在用压缩方式打开替换好的APK、直接把res拖到桌面,打开drawable-hdpi,

quickpanel_quick_settings_这个和quickpanel_title_这

个还有title_bar_这个要改成透明或半透明都可以

不一定名称都一样但是方法都一样,你们进去了就知道 statusbar_这个

是状态栏 直接该透明就OK

记得你改的图片大小要一样{重要}

透明状态栏 2.3.6看 其他无视

同样是修改。

1.反编后找到文件

2.找到

new-instance v0, Landroid/view/WindowManager$LayoutParams;

const/4 v1, -0x1

const/16 v3, 0x7d0

const/16 v4, 0x48

const/4 v5, 0x2

修改为

new-instance v0, Landroid/view/WindowManager$LayoutParams;

const/4 v1, -0x1

const/16 v3, 0x7d0

const/16 v4, 0x48

const/4 v5, -0x3

3.回编

4.替换

5.修改一张statusbar_图片,处理成半透明,替换

效果图

全局背景教程

提取完后打开“values

在用笔记本打开文件

按“Ctrl+F”打开查找,在“找内容”查上写入

@drawable/screen_background_dark

把找到的那句改成下面这句

@drawable/wjj_qjbg

继续查找

将上面那句?colorBackgroundCacheHint换成

@color/transparent

第三步:

把一张480*800的图片命名为:“wjj_qjbg”记得是PNG格式不然就悲催了

放入drawable-hdpi

然后封包

接下来就要用压缩方式打开之前没改过的。在用压缩方式打开我们改过

的把我们改过的APK里的res拖到没改过的里直接

点确定

在把拖到没改过的APK里 直接点确定

时间居中

反编译完找到reslayoutstatus_

打开status_(内容不一定会完全一样,但方法一样,安卓通用)

找到以下代码:(搜索,快一些)

<

android:textAppearance="@android:style/"

android:gravity="left|center"

android:paddingRight="4.0dip" android:layout_width="wrap_content"

android:layout_height="fill_parent" android:singleLine="true" />

本帖隐藏的内容

把以上的代码全部删除

再次找到这一句:

xmlns:android="/apk/res/android">

在这句的下面添加如下代码

< android:layout_gravity="center_horizontal"

android:paddingTop="4.0dip"

android:textAppearance="@android:style/"

android:layout_width="wrap_content" android:layout_height="fill_parent"

android:singleLine="true"

/>

最后,重编译,替换status_后再替换到手机,重启!ok

再最后! 如果时间没有垂直居中的话请调整这句:

android:paddingTop="4.0dip" 离顶部的距离

时间显示到秒且居中(前5步和上面一样)

找到reslayoutstatus_

2.打开status_(内容不一定会完全一样,但方法一样,安卓通用)

3.找到以下代码:(搜索,快一些)

<

android:textAppearance="@android:style/"

android:gravity="left|center"

android:paddingRight="4.0dip" android:layout_width="wrap_content"

android:layout_height="fill_parent" android:singleLine="true" />

把以上的代码全部删除

再次找到这一句:

xmlns:android="/apk/res/android">

在这句的下面添加如下代码 !

android:layout_gravity="center_horizontal" android:id="@+id/digitalClock"

android:paddingTop="4.0dip" android:layout_width="wrap_content"

android:layout_height="fill_parent"

/>

最后,重编译,替换status_后再替换到手机,重启!ok!

再最后! 如果时间没有垂直居中的话请调整这句:

android:paddingTop="4.0dip" 离顶部的距离

下拉栏的一,二级字体颜色自定义

反编译,找到res/value/,

搜索 ">?textColorPrimaryInverse

替换为android:textColor="#ff228b22"

下拉栏二级字体颜色

反编译,找到res/value/

搜索:#ff6b6b6b

改成你需要的颜色。

textColor后的八位代码是颜色属性,前两位表示透明度(ff不透明,00完全透明)

后六位的颜色可以百度到“颜色代码”(ffffff为全白,000000为全黑)

2024年4月17日发(作者:东依柔)

Android ROM美化教程,透明等反编译修改的方法

透明下拉栏

1.提取你的,反编

2.找到reslayoutstatus_bar_文件,搜索“View android:background”,将其等

号后面改成

"@drawable/status_bar_background"

3.回编

4.将新apk中的status_bar_文件替换到老apk中

这样,你的下拉栏就变成了status_bar_这张图片了,修改一张透明的

status_bar_扔进中替换原文件就好了。

在用压缩方式打开替换好的APK、直接把res拖到桌面,打开drawable-hdpi,

quickpanel_quick_settings_这个和quickpanel_title_这

个还有title_bar_这个要改成透明或半透明都可以

不一定名称都一样但是方法都一样,你们进去了就知道 statusbar_这个

是状态栏 直接该透明就OK

记得你改的图片大小要一样{重要}

透明状态栏 2.3.6看 其他无视

同样是修改。

1.反编后找到文件

2.找到

new-instance v0, Landroid/view/WindowManager$LayoutParams;

const/4 v1, -0x1

const/16 v3, 0x7d0

const/16 v4, 0x48

const/4 v5, 0x2

修改为

new-instance v0, Landroid/view/WindowManager$LayoutParams;

const/4 v1, -0x1

const/16 v3, 0x7d0

const/16 v4, 0x48

const/4 v5, -0x3

3.回编

4.替换

5.修改一张statusbar_图片,处理成半透明,替换

效果图

全局背景教程

提取完后打开“values

在用笔记本打开文件

按“Ctrl+F”打开查找,在“找内容”查上写入

@drawable/screen_background_dark

把找到的那句改成下面这句

@drawable/wjj_qjbg

继续查找

将上面那句?colorBackgroundCacheHint换成

@color/transparent

第三步:

把一张480*800的图片命名为:“wjj_qjbg”记得是PNG格式不然就悲催了

放入drawable-hdpi

然后封包

接下来就要用压缩方式打开之前没改过的。在用压缩方式打开我们改过

的把我们改过的APK里的res拖到没改过的里直接

点确定

在把拖到没改过的APK里 直接点确定

时间居中

反编译完找到reslayoutstatus_

打开status_(内容不一定会完全一样,但方法一样,安卓通用)

找到以下代码:(搜索,快一些)

<

android:textAppearance="@android:style/"

android:gravity="left|center"

android:paddingRight="4.0dip" android:layout_width="wrap_content"

android:layout_height="fill_parent" android:singleLine="true" />

本帖隐藏的内容

把以上的代码全部删除

再次找到这一句:

xmlns:android="/apk/res/android">

在这句的下面添加如下代码

< android:layout_gravity="center_horizontal"

android:paddingTop="4.0dip"

android:textAppearance="@android:style/"

android:layout_width="wrap_content" android:layout_height="fill_parent"

android:singleLine="true"

/>

最后,重编译,替换status_后再替换到手机,重启!ok

再最后! 如果时间没有垂直居中的话请调整这句:

android:paddingTop="4.0dip" 离顶部的距离

时间显示到秒且居中(前5步和上面一样)

找到reslayoutstatus_

2.打开status_(内容不一定会完全一样,但方法一样,安卓通用)

3.找到以下代码:(搜索,快一些)

<

android:textAppearance="@android:style/"

android:gravity="left|center"

android:paddingRight="4.0dip" android:layout_width="wrap_content"

android:layout_height="fill_parent" android:singleLine="true" />

把以上的代码全部删除

再次找到这一句:

xmlns:android="/apk/res/android">

在这句的下面添加如下代码 !

android:layout_gravity="center_horizontal" android:id="@+id/digitalClock"

android:paddingTop="4.0dip" android:layout_width="wrap_content"

android:layout_height="fill_parent"

/>

最后,重编译,替换status_后再替换到手机,重启!ok!

再最后! 如果时间没有垂直居中的话请调整这句:

android:paddingTop="4.0dip" 离顶部的距离

下拉栏的一,二级字体颜色自定义

反编译,找到res/value/,

搜索 ">?textColorPrimaryInverse

替换为android:textColor="#ff228b22"

下拉栏二级字体颜色

反编译,找到res/value/

搜索:#ff6b6b6b

改成你需要的颜色。

textColor后的八位代码是颜色属性,前两位表示透明度(ff不透明,00完全透明)

后六位的颜色可以百度到“颜色代码”(ffffff为全白,000000为全黑)

发布评论

评论列表 (0)

  1. 暂无评论