当前位置: 代码迷 >> Android >> Android状态栏上信号强度展示的源码实现及模仿Demo
  详细解决方案

Android状态栏上信号强度展示的源码实现及模仿Demo

热度:33   发布时间:2016-04-28 07:37:40.0
Android状态栏上信号强度显示的源码实现及模仿Demo

首先介绍一个超级好用的工具:

?

http://www.sublimetext.com/

?

超级性感的文本利器啊,你会爱上他的。

?

最新的android4.3的源码,我下载了,猜猜多大,62G,靠!

?

就是靠这个东东,才能在这海洋中准确的找到我想要的每一个字母。

?

1.首先找到那些图片,就是那些能显示信号强度的图片。

?

2.找到使用这些图片的xml或者是java文件,我找到了TelephonyIcons.java里面这样定义的,一个资源数组啊。

?

    //GSM/UMTS    static final int[][] TELEPHONY_SIGNAL_STRENGTH = {        { R.drawable.stat_sys_signal_0,          R.drawable.stat_sys_signal_1,          R.drawable.stat_sys_signal_2,          R.drawable.stat_sys_signal_3,          R.drawable.stat_sys_signal_4 },        { R.drawable.stat_sys_signal_0_fully,          R.drawable.stat_sys_signal_1_fully,          R.drawable.stat_sys_signal_2_fully,          R.drawable.stat_sys_signal_3_fully,          R.drawable.stat_sys_signal_4_fully }    };

?

那这样就知道是怎么用了。

?

3.找到在NetWorkController中使用的,就是利用了这个二维数组的角标而已。

?

附件中是我搞的Demo,很简单。请参考。

  相关解决方案