289.
LEZ凌乱(74134):状态栏添加网速显示教程:以国行2.3为例
1.反编译SystemUI.apk
将网速显示.zip文件解压,将里面的文件复制到smali/com/android/systemui/statusbar/policy
2.到res/layout/statusbar.xml 在 <com.android.systemui.statusbar.IconMerger android:gravity=“center_vertical“ android:orientation=“horizontal“ android:id=“@id/notificationIcons“ android:paddingLeft=“6.0dip“ android:layout_width=“0.0dip“ android:layout_height=“fill_parent“ android:layout_weight=“1.0“ android:layout_alignParentLeft=“true“ />
和 <LinearLayout android:gravity=“center_vertical“ android:orientation=“horizontal“ android:id=“@id/statusIcons“ android:paddingRight=“6.0dip“ android:layout_width=“wrap_content“ android:layout_height=“fill_parent“ android:layout_alignParentRight=“true“ />
之间添加 <com.android.systemui.statusbar.policy.Traffic android:textAppearance=“@style/TextAppearance.StatusBar.Traffic“ android:textColor=“#ffffffff“(网速字体颜色**删除汉字及括号) android:gravity=“right|center“ android:id=“@id/traffic“ android:layout_width=“wrap_content“ android:layout_height=“fill_parent“ android:singleLine=“true“ />
2/6
如图:
以上上位置我已经调试好了!
效果:
我们还可以这样在代码里面添加相关代码,
比如: 1. android:textSize=“12.0dip“ 字体大小 2. android:textStyle=“bold“ 字体显示为 粗体
3. android:textColor=“#ffffffff“ 字体颜色
个人觉得12号字体加粗最适合defy/defy+!
3/6
3.到res/values/ids.xml添加代码:
<item type=“id“ name=“traffic“>false</item>
4.到res/values/styles.xml最下面添加 <style name=“TextAppearance.StatusBar.Traffic“ parent=“@*android:style/TextAppearance.StatusBar.Icon“> <item name=“android:textSize“>14dp</item>
<item name=“android:textStyle“>normal</item>
<item name=“android:textColor“>#ffffffff</item>
</style>
如图:
5.OK,回编译,将回编译得到的classes.dex和status_bar.xml替换到原systemUI.apk中,
在将修改好的systemUI.apk在sysytem文件夹给定权限644,替换到sysytem/app文件夹,重启即可
4/6
所用材料:
教程代码里面有汉字备注,自行删除!其他系统应该也可以按照教程添加网速显示,自己尝试,举一反三!
教程代码里面有汉字备注,自行删除!其他系统应该也可以按照教程添加网速显示,自己尝试,举一反三! (注:以上教程及附件转自魔趣论坛小青年)
如果不能下载,请按如下方法:右键点击 网速显示.zip,选择打开超链接。
10-21 01:48
查看