脚本精灵-做最方便,最快捷,最好玩的手机游戏脚本

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 562|回复: 1

[资源分享] 通过反编译实现状态栏显示网速

[复制链接]

164

主题

350

帖子

2216

积分

精灵助教

Rank: 10Rank: 10Rank: 10

威望
28
金币
1461
贡献
339
精华
1
在线时间
838 小时

脚本开发者最佳新人活跃会员热心会员技术达人宣传达人

QQ
发表于 2016-7-16 08:10:30 | 显示全部楼层 |阅读模式
本帖最后由 sivyura 于 2016-7-19 16:08 编辑

状态栏显示网速
如有密码,请写:0

________________


1、反编译“SystemUI.apk”,把五个smali文件复制到SystemUI_src文件夹下的smali/zameax目录里。


2、打开res/layout/status_bar.xml,
2-A、如果喜欢网速针在左边请查找(主要看id):
<LinearLayout androidrientation="horizontal" android:id="@id/system_icon_area" android:layout_width="wrap_content" android:layout_height="fill_parent">
在找到的语句上面添加下列代码:
<zameax.Traffic android:textAppearance="@style/TextAppearance.StatusBar.Traffic" android:gravity="left" android:id="@id/traffic" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:paddingStart="4.0dip" android:paddingEnd="4.0dip" />

2-B、如果喜欢网速针在右边请查找(主要看id):
<LinearLayout android:gravity="center_vertical" androidrientation="horizontal" android:id="@id/statusIcons" android:paddingRight="0.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" />
在找到的语句下面添加下列代码:
<zameax.Traffic android:textAppearance="@style/TextAppearance.StatusBar.Traffic" android:gravity="left|center" android:id="@id/traffic" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
然后记得保存。


3、打开res/values/styles.xml,将如下代码:
<style name="TextAppearance.StatusBar.Traffic" parent="@android:style/TextAppearance.StatusBar.Icon">
        <item name="android:textSize">14.0dip</item>
        <item name="android:textStyle">normal</item>
        <item name="android:textColor">#ffffffff</item>
        <item name="android:textAllCaps">false</item>
</style>
复制到文件的最后并保存。注意:本段代码第二行为字体大小,第三行为粗细,第四行为颜色。自己可以根据需要,查颜色代号输入,上面的是白色,字体大小为14.0dip,和手机的时间大小一样,个人根据需要修改大小及颜色,但务必格式和上面代码相同。


5、打开res/values/ids.xml,将如下代码:
<item type="id" name="traffic">false</item>
复制到文件最后并保存。


6、回编译“SystemUI.apk”,注意保留原来的签名文件夹META-INF。


此外,网速小数在“Traffic$2.smali”里面的修改###0为###0.00,小数位数自己控制;

刷新频率在“Traffic.smali”修改刷新的时间间隔,搜索“const-wide/16 v2, 0xbb8”,十六进制0xbb8是3000毫秒,0x3e8是1000毫秒,0x1f4是500毫秒。
________________


本资源由zameax收集整理。



这些年,人脉圈开始流行了,坦白说,我还缺少一个像你这样的朋友,赶紧将我放入你的关系网中吧!


                ——zameax

QQ空间:http://user.qzone.qq.com/1475752068/main
百度云盘:http://yun.baidu.com/share/home?uk=1246134559
新浪微博:http://weibo.com/zameax/home
百度贴吧:http://tieba.baidu.com/f?kw=zameax

游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

0

主题

1

帖子

2

积分

精灵幼儿园

Rank: 1

威望
0
金币
1
贡献
0
精华
0
在线时间
0 小时
发表于 2017-9-3 20:32:05 | 显示全部楼层

回帖奖励 +1

哈哈哈哈哈哈哈哈哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

QQ|手机版|小黑屋|脚本精灵 ( 京ICP备13037106 京公网安备11010802011589

GMT+8, 2017-10-19 06:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表