首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

怎么监听电话信息并修改来电显示界面

2012-03-18 
如何监听电话信息并修改来电显示界面最近在做一个来电归属地项目。需要在有电话打进来的时候,在来电显示的

如何监听电话信息并修改来电显示界面
最近在做一个来电归属地项目。需要在有电话打进来的时候,在来电显示的界面上显示该电话所属城市。

现在有几个问题不清楚如何解决:

1,如何判断是否有电话打进来

2,有电话进来之后,如何获取来电号码

3,如何修改来电时的显示界面

如果有开源的项目或者DEMO之类的推荐给我的话更加感谢。

[解决办法]
关于Android电话拦截
http://sinfrancis.javaeye.com/blog/484314
[解决办法]
1,如何判断是否有电话打进来
监听android.intent.action.PHONE_STATE消息,如果消息(intent)中带有TelephonyManager.EXTRA_STATE,且等于TelephonyManager.EXTRA_STATE_RINGING,那么可以判定来电

2,有电话进来之后,如何获取来电号码
同时通过 intent.getExtras().get(TelephonyManager.EXTRA_INCOMING_NUMBER)即可得到号码

3,如何修改来电时的显示界面
这个不可以修改

热点排行