私はGSM信号強度をリッスンするアプリを書いています。PhoneStateListenerを配置するサービスを作成しました。問題は、電話がスリープモードになっている間、PhoneStateListenerが変更をリッスンしないことです。私は本当にその問題を解決する必要があります、誰かがこれで私を助けることができますか?onCreate()メソッドでそのコードを使用しようとしました:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "call_lock");
wakeLock.acquire();
しかし、それは私の問題を解決しません、リスナーはまだスリープモードで聞いていません。