我有一个奇怪的问题。为了检测拨出电话,我已为android.intent.action.PHONE_STATE
注册了广播接收器。当状态变为OFFHOOK时,则开始对话。它似乎在模拟器上工作:调试器实际上达到了一些代码,而它不适用于真实设备(Acer Liquid)。有可能吗?
哪种方法可以检测拨出电话?
答案 0 :(得分:4)
好吧,如果它在模拟器上运行,我希望它可以在设备上运行。您可以通过PhoneStateListener
向TelephonyManager
注册listen()
,看看它是否能让您获得更好的结果。
如果你想到它,请用你的测试结果评论这个答案。