修改状态栏(StatusBar)图标(icon)(定制自己的状态栏)

系统定制需要修改一下状态栏,如果想要刷机的话,网上资料挺多的,但是修改源代码的资料不多,在2.2中,源代码在frameworks/base/services/java/com/android/server/status/StatusBarPolicy.java和frameworks/base/services/java/com/android/server/status/StatusBarService.java中,在2.3中,源代码在:frameworks/base/base/package里面的SystemUI里面。

在StatusBarPolicy中,添加图标的代码如下(404行):

下面简单说一下用法,获取StatusBarManager

private final StatusBarManager mService;

 



下面是获得图标:获取以后处理

在这里,我把这个信号图标给隐藏了,所以当你编译编译源码,生成自己SDK,然后新建一个模拟器,就会发现信号图标已经没有了,如果你想改变布局,或者更改图标,在res里面找一下相应的文件,今天就写到这,其余信息,继续补充。

你可能感兴趣的:(status)