从电话接收电话号码

时间:2011-03-09 03:00:30

标签: android telephony

我正在寻找定制的手机日志,并想知道是否有某种内置的Android库让您的应用程序接听电话,然后通过电话获取电话号码或数据。这样我就可以将它存储在我的自定义手机日志中。

1 个答案:

答案 0 :(得分:4)

您应该使用Android的Telephony Manager:

http://developer.android.com/reference/android/telephony/TelephonyManager.html

您需要将应用程序挂钩到ACTION_PHONE_STATE_CHANGED意图。意图带来一些额外的东西,其中一个是EXTRA_INCOMING_NUMBER - 其中包含手机#作为字符串。

这个网站有一个很好的例子:

http://www.tutorialforandroid.com/2009/01/get-phone-state-when-someone-is-calling_22.html