画面のオフとオンのテストの検証で立ち往生しています。私は入力キーイベント26を使用して画面をオフにし、同じようにウェイクアップします。このテストに合格したか失敗したかを検証する方法。Androidが画面の状態を書き込むファイルはありますか?dumpsys powerから他の方法はありますか?状態を確認する方法を教えてください。
前もって感謝します。
画面のオフとオンのテストの検証で立ち往生しています。私は入力キーイベント26を使用して画面をオフにし、同じようにウェイクアップします。このテストに合格したか失敗したかを検証する方法。Androidが画面の状態を書き込むファイルはありますか?dumpsys powerから他の方法はありますか?状態を確認する方法を教えてください。
前もって感謝します。
SCREEN ON および SCREEN OFF イベントのブロードキャスト レシーバーを備えた単純なアプリを作成し、イベントを LogCat に記録し、adb logcat
.
そのためのサンプルコードを次に示します。アプリがデバイスで少なくとも 1 回実行されていることを確認してください。そうしないと、ブロードキャストを受信するために登録されません。
public class MyReceiver extends BroadcastReceiver {
private boolean SCREEN_ON = false;
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {
SCREEN_ON = true;
Log.d(C.TAG, "Screen on");
}
if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
SCREEN_ON = false;
Log.d(C.TAG, "Screen off");
}
}
}