Android 信号强度显示图标修改
2012-05-29 18:01
555 查看
找了一找,显示信号对应的图片是:
stat_sys_signal_null.png
查找一下这个图片在其它地方有没有:
再找找哪里用到了这个图片:
找到了两处,其实是同一个文件,打开来看看吧:
这处代码看起来像是3G信号。
这个应该是电话信号了。
stat_sys_signal_null.png
查找一下这个图片在其它地方有没有:
1 | root@i3:~ # cd frameworks/ |
2 | root@i3:frameworks # find -name stat_sys_signal_null.png |
3 | ./base/docs/html/images/icon_design/stat_sys_signal_null.png |
4 | ./base/core/res/res/drawable-mdpi/stat_sys_signal_null.png |
5 | ./base/core/res/res/drawable-hdpi/stat_sys_signal_null.png |
1 | root@i3:frameworks # grep -r stat_sys_signal_null ./ |
2 | ./base/services/java/com/android/server/status/StatusBarPolicy.java: null,com.android.internal.R.drawable.stat_sys_signal_null,0,0); |
3 | ./base/services/java/com/android/server/status/StatusBarPolicy.java: mPhoneData.iconId = com.android.internal.R.drawable.stat_sys_signal_null; |
01 | private final void updateSignalStrength() { |
02 | int iconLevel = - 1 ; |
03 | int [] iconList; |
04 |
05 | // Display signal strength while in "emergency calls only" mode |
06 | if (!hasService() && !mServiceState.isEmergencyOnly()) { |
07 | //Slog.d(TAG,"updateSignalStrength: no service"); |
08 | if (Settings.System.getInt(mContext.getContentResolver(), |
09 | Settings.System.AIRPLANE_MODE_ON, 0 ) == 1 ) { |
10 | mPhoneData.iconId = com.android.internal.R.drawable.stat_sys_signal_flightmode; |
11 | } else if ( mModemPowerState == ModemPowerTracker.PowerState.TURNED_ON ) { |
12 | mPhoneData.iconId = com.android.internal.R.drawable.stat_sys_signal_init; |
13 | } else { |
14 | mPhoneData.iconId = com.android.internal.R.drawable.stat_sys_signal_null; |
15 | } |
16 | mService.updateIcon(mPhoneIcon,mPhoneData, null ); |
17 | return ; |
18 | } |
1 | // phone_signal |
2 | mPhone = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); |
3 | mPhoneData = IconData.makeIcon( "phone_signal" , |
4 | null ,com.android.internal.R.drawable.stat_sys_signal_null, 0 , 0 ); |
5 | mPhoneIcon = service.addIcon(mPhoneData, null ); |
相关文章推荐
- Android 信号强度显示图标修改
- Android系统移植与调试之------->如何修改Android手机显示的4G信号强度的格子数
- 关于获取android信号强度和电池状态变化图标修改的方法
- Android下信号强度显示和信号刷新时间
- Android 【信号格的客制化】Part 3:手机上显示的信号强度dbm值不正确
- android app图标总是显示默认的机器人图标,且在manifest文件的application中修改无效
- Eclipse修改android工程的图标显示
- Android中的信号强度上报与显示完整流程()
- android桌面显示图标修改.
- android launcher3修改内置的系统图标显示
- eclipse修改Android工程图标显示
- Android中的信号强度上报与显示完整流程
- Android app图标总是显示默认的机器人图标,且在manifest文件的application中修改无效
- 双卡版本不插卡的情况下状态栏中只显示了一个信号图标,而不是两个信号图标,如何修改为2个图标
- android 系统主界面底部工具栏上的图标显示与修改
- FAQ04172]如何修改有几张卡插入就显示几个信号图标
- Android系统状态栏的信号图标显示流程简介
- android桌面显示图标修改
- android开发 百度地图3.0以上版本,显示自定义标记图标
- Android 类似未读短信图标显示数字效果的分析