由于是二次转载, 没找到原文链接, 敬请原作者谅解。

去除android2.1手机信号图标
2010-12-17 16:05

今天将android2.1中状态栏中手机、3G等信号图片去除掉,因为开发android2.1 是作MID终端使用,手机模块用不着,信号在状态栏上不和谐了。

frameworks/base/services/java/com/android/server/status/StatusBarPolicy.java

主要除去两部分:

(1)在 private StatusBarPolicy(Context context, StatusBarService service) 中去除下面关于手机信号的部分代码

/* phone_signal
mPhone = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneData = IconData.makeIcon("phone_signal",
null, com.android.internal.R.drawable.stat_sys_signal_null, 0, 0);
mPhoneIcon = service.addIcon(mPhoneData, null);

// register for phone state notifications.
((TelephonyManager)mContext.getSystemService(Context.TELEPHONY_SERVICE))
.listen(mPhoneStateListener,
PhoneStateListener.LISTEN_SERVICE_STATE
| PhoneStateListener.LISTEN_SIGNAL_STRENGTHS
| PhoneStateListener.LISTEN_CALL_STATE
| PhoneStateListener.LISTEN_DATA_CONNECTION_STATE
| PhoneStateListener.LISTEN_DATA_ACTIVITY);

// data_connection
mDataData = IconData.makeIcon("data_connection",
null, com.android.internal.R.drawable.stat_sys_data_connected_g, 0, 0);
mDataIcon = service.addIcon(mDataData, null);
service.setIconVisibility(mDataIcon, false);
*/

/* mCdmaRoamingIndicatorIconData = IconData.makeIcon("cdma_eri",
null, com.android.internal.R.drawable.stat_sys_roaming_cdma_0, 0, 0);
mCdmaRoamingIndicatorIcon = service.addIcon(mCdmaRoamingIndicatorIconData, null);
service.setIconVisibility(mCdmaRoamingIndicatorIcon, false); */

(2)去除过滤信号部分

// filter.addAction(TelephonyIntents.ACTION_SIM_STATE_CHANGED);

还有接受方法onReceive(Context context, Intent intent)中代码

/*else if (action.equals(TelephonyIntents.ACTION_SIM_STATE_CHANGED)) {
updateSimState(intent);
}*/

去除android手机信号图标相关推荐

  1. android手机信号测试,买手机别只看性能!教你测试手机信号好坏

    1手机移动网络/WiFi信号测试:Network Signal Info 手机已经变得越来越强大,甚至很多人已经用手机取代了PC电脑的大部分功能.但手机毕竟是手机,8核CPU也好,3G内存也好,终究还 ...

  2. android手机+hd图标,手机上经常出现HD小图标?手机上的HD是什么意思?这里都告诉你...

    原标题:手机上经常出现HD小图标?手机上的HD是什么意思?这里都告诉你 手机上经常会出现"HD"字母,不知道什么意思,还以为是开通了什么业务? 如果你的手机上出现了"HD ...

  3. android手机+hd图标,原来手机“HD”图标还有这个用途!网友:后悔才知道

    亲爱的朋友们,相遇就是有缘,很高兴又能够在这里和大家分享日常生活中我们能用到却容易被忽略的小知识,都说小小知识蕴含大大用途.今天呢,想跟大家分享一下手机上经常会出现的"HD"图标, ...

  4. Android手机信号

    <3G与2G信号区分> <BatteryStatsImpl.java> if (!signalStrength.isGsm()) { int dBm = signalStren ...

  5. Android 手机显示图标,而模拟器不显示原因分析

    那几天粗心安装手机APP的时候把主配置清单改了,经过百度查找原因改回来后发现手机APP有图标限制而模拟器没有,很郁闷啊,这怎么能行?后来在模拟器设置-->应用中找到自己的APP,然后卸载.卸载后 ...

  6. android 手机信号软件增强方案

    解决方案: public int mapUmtsSignalLevel(int phoneId, int UmtsRscp) {// [ALPS03252546] -- START , for 3G ...

  7. 【原】[webkit移动开发笔记]之如何去除android上a标签产生的边框

    去年年底,做完最后一个项目就可以开开心心回家,可是在测试阶段,发现了不少bug,为了不影响回家时间,加班加点也要解决这些问题,这里算是工作回忆,也算是工作的一点小总结. 在ios4+和android2 ...

  8. Android手机界面绘制类似wifi信号图标

    在Android手机程序中调用画布绘制类似手机wifi信号,如下图: 红色圆圈为底,灰色弧线为信号,白色弧线覆盖灰色弧线表示信号强度. //参数设置 private int ox;//绘制起始位置的x ...

  9. android 信号研究(包括信号图标和信号优化)

    一.手机信号相关概念 二.信号优化 三.信号图标 一.手机信号相关概念 1.手机信号的传播 首先,我们了解手机信号是怎样传播的:以电磁波的形式在空气中进行传播.当手机拨打电话时,会把语音转化成信号,然 ...

最新文章

  1. class不生效 weblogic_weblogic下更改jsp不生效的解决办法
  2. IE6与其他浏览器的区别
  3. Python之路【第一篇】:Python简介和入门
  4. svn教程----权限管理
  5. firefox ie table 布局 兼容性问题
  6. Redis 修改密码
  7. win10安装java不见了,win10安装java以及java配置遇到的坑
  8. 国内期刊 CCT 模板编译经验
  9. 配电室综合监控系统 实现实时监控和 智能控制
  10. 计算机的认识文档,对计算机专业的认识.pdf
  11. 阔别263天游戏版号回归:巨头无缘,投资机会从何凸显?
  12. 计算机辅助翻译和人工翻译的优缺点,计算机辅助翻译的利与弊以及解决方案
  13. 元学习(Meta Learning)最全论文、视频、书籍资源整理
  14. NVIDIA Tegra Xavier 刷机以及pytorch安装
  15. STDMETHOD介绍
  16. python 并行执行_python 串行执行和并行执行实例
  17. ACM Plan UVa - 168 Theseus and the Minotaur(图的遍历,深度优先)
  18. 一文搞懂 Webpack 多入口配置
  19. 《前端》引用包sidebar-menu.js源码及使用
  20. Three.js 后期处理-泛光效果-BloomPass-相机分层渲染

热门文章

  1. 我 Spring Boot 贼 6,还有必要学 SpringMVC 么?
  2. APISpace 静态活体检测API
  3. 电商项目day16(购物车实现)
  4. 高德地图api实现导航功能(使用经验)避坑关注
  5. 微信开发踩坑之旅 之 开发准备及服务器配置
  6. B2B2C分销商城系统,带进货模块,二级分销商城Java系统源码
  7. nest keyword_Alexa仍将与Nest合作(这是一个问题)
  8. 【英语:语法基础】C4.日常对话-餐饮专题
  9. C++画图 => 蓝桥杯青少组C++ => 信奥 学习路线图
  10. 电脑按F1/F12/F10等进不去BIOS进入BIOS里面Advance下设置CPU Setup的Intel Virtualization Technology设置Linux长模式不兼容