0

画面のオフとオンのテストの検証で立ち往生しています。私は入力キーイベント26を使用して画面をオフにし、同じようにウェイクアップします。このテストに合格したか失敗したかを検証する方法。Androidが画面の状態を書き込むファイルはありますか?dumpsys powerから他の方法はありますか?状態を確認する方法を教えてください。

前もって感謝します。

4

1 に答える 1

0

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");
        }

    }
}
于 2013-01-02T17:41:47.100 に答える