接收phonestate并在后台更改硬件状态

时间:2011-11-21 06:53:28

标签: android

在我的应用程序中,我需要检查手机状态,如果手机状态为“RINGING”,我想关闭设备中的WiFi和蓝牙。

我应该使用BroadcastReceiver还是将其放在服务中以达到指定用途?

我尝试了这个代码块,符合我的要求:

http://androidword.blogspot.com/2010/10/how-to-use-broadcast-receiver.html

1 个答案:

答案 0 :(得分:-1)

要使用Phon状态更改事件,必须使用BroadCastReceiver,您还需要具有READ_PHONE_STATE权限。有关详细信息,请参阅this教程。