读书人

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

发布时间: 2012-03-18 13:55:38 作者: rapoo

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

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

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,如何修改来电时的显示界面
这个不可以修改

读书人网 >Android

热点推荐