41楼 | 1594698713603-03 18:41 cgooopoyyfkk |
34楼 | LEZ凌乱10-21 01:48 状态栏添加网速显示教程:以国行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,选择打开超链接。 |
发表回复