附上之前发布的已修改添加亮度调节的状态栏 http://tieba.baidu.com/p/2899295580
下面教程开始
这些教程源于网上,随便百度下添加通知栏亮度调节,都可以看,现在楼主只是把它总结下,部分细节加以修改,感谢力卓的源码。先下载附件 http://pan.baidu.com/s/13W4Dg
1.反编译 LenovoSystemUI.apk,找到layout/status_bar_expanded.xml文件,打开它。找到如下代码
<FrameLayout android:id="@id/toolBarSwitchPanel" android:background="@drawable/notification_header_bg" android:layout_width="fill_parent" android:layout_height="103.0dip">
<include layout="@layout/zzz_toolbar_view" />
<include layout="@layout/zzz_toolbar_indicator" />
</FrameLayout>
在</FrameLayout>下面添加
<include layout="@layout/mr_brightness" />//include a layout flie “mr_brightness.xml”
2.之后将附件里的 mr_brightness.xml放到res\layout,然后再在res\values\strings.xml最后一行(即</resources>的上一行 )添加
<string name="mr_brightness_text">Brightness</string>
同理,再在res\values-zh-rCN\strings.xml里添加
<string name="mr_brightness_text">亮度</string>
3.最后将附件里的lidroid文件夹放到smali\com里面,回编译后将新apk里的res文件夹和
classes.dex和resources.arsc都压缩替换进原来没修改前的LenovoSystemUI.apk,接下来只要把这个修改好的LenovoSystemUI.apk弄进system/app里,重启就ok了
(楼主改进的细节:修改好后,会发现亮度调节那地方是透明的,楼主觉得不完美,于是又上网查了下教程,看到其他机如中兴u807、华为c8813以同样办法修改的那地方同样是透明的,更加确定是附件里的问题,最后细心查看代码, 发现 mr_brightness.xml里有一句是android:background="颜色代码",熟练的人马上就可以看出这句定义了亮度调节的背景,就是楼主改颜色代码修改成了全黑的,这下终于完美了。另外,本教程居然在联想a789上已修改成功,目测本教程适用于80%以上的手机,如果你换机了,而通知栏却没此功能,可以自己试着改改。
下面教程开始
这些教程源于网上,随便百度下添加通知栏亮度调节,都可以看,现在楼主只是把它总结下,部分细节加以修改,感谢力卓的源码。先下载附件 http://pan.baidu.com/s/13W4Dg
1.反编译 LenovoSystemUI.apk,找到layout/status_bar_expanded.xml文件,打开它。找到如下代码
<FrameLayout android:id="@id/toolBarSwitchPanel" android:background="@drawable/notification_header_bg" android:layout_width="fill_parent" android:layout_height="103.0dip">
<include layout="@layout/zzz_toolbar_view" />
<include layout="@layout/zzz_toolbar_indicator" />
</FrameLayout>
在</FrameLayout>下面添加
<include layout="@layout/mr_brightness" />//include a layout flie “mr_brightness.xml”
2.之后将附件里的 mr_brightness.xml放到res\layout,然后再在res\values\strings.xml最后一行(即</resources>的上一行 )添加
<string name="mr_brightness_text">Brightness</string>
同理,再在res\values-zh-rCN\strings.xml里添加
<string name="mr_brightness_text">亮度</string>
3.最后将附件里的lidroid文件夹放到smali\com里面,回编译后将新apk里的res文件夹和
classes.dex和resources.arsc都压缩替换进原来没修改前的LenovoSystemUI.apk,接下来只要把这个修改好的LenovoSystemUI.apk弄进system/app里,重启就ok了
(楼主改进的细节:修改好后,会发现亮度调节那地方是透明的,楼主觉得不完美,于是又上网查了下教程,看到其他机如中兴u807、华为c8813以同样办法修改的那地方同样是透明的,更加确定是附件里的问题,最后细心查看代码, 发现 mr_brightness.xml里有一句是android:background="颜色代码",熟练的人马上就可以看出这句定义了亮度调节的背景,就是楼主改颜色代码修改成了全黑的,这下终于完美了。另外,本教程居然在联想a789上已修改成功,目测本教程适用于80%以上的手机,如果你换机了,而通知栏却没此功能,可以自己试着改改。