WakeLock の取得に問題があります。うまくいかないようです。FULL_WAKE_LOCK を取得しようとしていますが、ディスプレイが有効になっておらず、アプリでタスクを実行することもできません。
次の権限を使用しています: android.permission.WAKE_LOCK
私の取得コードは次のようになります。
PowerManager pm = (PowerManager) getBaseContext().getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "My Tag");
wl.acquire();
私は何を間違っていますか?
編集:別のフラグ ACQUIRE_CAUSES_WAKEUP を追加しました...しかし、動作の変更はありません
Edit2: 私がやろうとしているのは、音楽を再生し、特定のイベントでデバイスを起動することだけです。音楽は完璧に機能していますが、デバイスは黒いままです。