Tag: 状态监听

在Android中检索来电的电话号码

我想检索来电的电话号码,并像http://blog.whitepages.com/2009/02/27/caller-id-by-whitepages-a-new-android-app-即,看跌期权-电话销售上的警报/ 你能帮我吗,因为我找不到任何有关这方面的信息。 我从哪里开始,如何获取数字? 好,所以目前我的代码如下所示。 当我拨打电话时,CustomBroadcastReceiver捕获它并打印出日志信息。 我可以从捆绑中找回电话号码。 但! 我无法使CustomPhoneStateListener工作。 正如你所看到的,我已经将自定义电话状态监听器注册到接收器,但日志消息永远不会从CustomPhoneStateListener类打印出来。 我在这里错过了什么? 我的想法是否正确? <receiver android:name=".CustomBroadcastReceiver"> <intent-filter> <action android:name="android.intent.action.PHONE_STATE" /> </intent-filter> </receiver> </application> <uses-sdk android:minSdkVersion="5" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> public class CustomPhoneStateListener extends PhoneStateListener { private static final String TAG = "CustomPhoneStateListener"; public void onCallStateChange(int state, String incomingNumber){ Log.v(TAG, "WE ARE INSIDE!!!!!!!!!!!"); […]