PARTIAL_WAKE_LOCK : CPU の実行を維持します。画面とキーボードのライトがオフになる場合があります。
SCREEN_DIM_WAKE_LOCK : CPU の実行を維持し、画面表示を維持することを許可しますが、灰色になる場合があります。キーボードのライトをオフにすることを許可
し
ますCPU 実行中、画面のハイライトを維持、キーボード ライトも明るいまま
方法 1 アクティビティにフラグを追加する
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
ビデオの再生後にフラグをキャンセルできます
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
方法 2 インターフェイス xml ファイルの最上位レイアウトに属性を追加するだけです。
android:keepScreenOn="true"
ファイルパス:
getFilesDir().getPath(): /data/user/0/com.example.mediacodec/files および
"/data/data/com.example.mediacodec/file は一致しており、どちらも apk のプライベート パスを表しています。
解决ビュー階層を作成した元のスレッドのみがそのビューにアクセスできます
翻訳は次のとおりです。ビュー階層を作成した元のスレッドのみがそのビューを操作できます
原因:回调接口在子线程,并在回调接口对UI进行了操作
したがって、上記のプロンプトが表示され、この問題はハンドルを使用して解決できます