本站免费提供手机刷机工具,手机刷机包,安卓刷机ROM,手机升级教程,刷机教程,安卓软件,安卓游戏下载

捉蛋网_安卓手机专业刷机网站

当前位置: 捉蛋网>教程>Android开发>

安卓4.0以上状态栏图标位置修改通用教程

时间:2014-04-23 17:56来源:未知 作者:捉蛋网 点击:
,安卓4.0以上修改应该没有问题,下面以手机端修改CM11时间置中为例(PC端的修改是一样的,只是修改工具不同),需要的工具的在文末。 注:有风险,使用本教程引发的任何问题本人概不负责,本人仅分享教程。 好了,教程开始 一、操作步骤: 1.安装手机端apkt
,安卓4.0以上修改应该没有问题,下面以手机端修改CM11时间置中为例(PC端的修改是一样的,只是修改工具不同),需要的工具的在文末。

注:有风险,使用本教程引发的任何问题本人概不负责,本人仅分享教程。
好了,教程开始
一、操作步骤:
1.安装手机端apktool至sd卡根目录下,新建文件夹xyz(任意命名,方便修改),提取SystemUI.apk至此;


2.先加载框架,即选择"做为framework导入"选项(系统apk需加载框架才能顺利反编译);


3.反编译SystemUI.apk,等待几分钟,成功后得到SystemUI_src文件夹;

4.用文件编辑器修改res/layout/status_bar.xml后保存,然后用apktool编译(出现下图时编译应该没问题);

5.等待几分钟,编译成功后生成SysstemUI_src.apk,此时不能直接安装;


6.从SystemUI_src.apk中提取status_bar.xml,替换进原来的SystemUI.apk中,然后该权限重启即可。

上图是手机上截取拼接成的status_bar.xml中id="@id/ticker"以上部分。

二、具体修改方法:
该图截取的是我们需要修改的内容,ticker后面的我们不需要动它,首先来分析一下代码,整段代码是将状态栏的各种元素按代码顺序排列的,id就是各个元素的名称,代码①的id="@id/status_bar_contents"或者icons的意思就是整个的状态栏内容,下面的notification_icon_area是通知图标区域,它包括status_bar_carrier_label运营商名称,moreIcon程序图标,notificationIcons通知图标等;代码②system_icon_area是系统图标区域,紧接的traffic就是网速显示了,statusIcons是系统图标,后面就是电量,时间等系统图标。整个元素排列顺序就是android状态栏默认元素排序,为:程序图标-通知图标-系统图标-信号-电量-时间。按照JAVA的语法把上面这段代码分好了俩大部分(一个是通知图标区域,一个是系统图标区域),每一个LinearLayout开头的定义都会有一个/LinearLayout结束(这十分重要),除了第一个LinearLayout没有标记,因为它对应的/LinearLayout在结尾,我没截取出来。 (责任编辑:捉蛋网)
............................................................................................... ...............................................................................................

 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)