如果有短信进来(广播接收器),我的应用程序需要播放铃声。如果我的手机开机,它就可以正常工作。但是在睡眠中,短信进来了,什么也没发生。如果我从待机状态接听电话……我的铃声正在播放……
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();
.. play the ringtone and do other actions..
wl.release();
在我还放的清单中:
<uses-permission android:name="android.permission.WAKE_LOCK" />
有人知道我错过了什么吗?!