私は、ユーザーが自分のアプリのスクリーンショットや録画画面を見せないようにしたいと思います。私はウィンドウに安全なフラグを追加しました。これにより、ユーザーはスクリーンショットや録画画面を撮ることができなくなります。Androidで画面録画処理/アプリが実行されているかどうかをプログラムで検出する方法はありますか。
画面録画がオンの場合、私のアプリはコンテンツの録画を防ぎますが、音声は録画されます。
ルーテッドデバイスによっては、セキュアフラグが期待どおりに機能しないことがあります。 だから、画面の記録アプリ/プロセスがバックグラウンドで実行されているかどうかを検出して、機密データを隠して記録されないようにしたいだけです。
画面の録画がオンになっている場合、私が検出できる方法はありますか?
あなたがルートについて話しているなら、方法はありません。 rootを使用して、ユーザーはGPUの出力レベルまで、さまざまなレイヤーのすべてを記録できます。あなたはそれについて何もできないと確信しています。 –
Androidはまだ何が録音されているのかわからないので、現在実行中のプロセスでそれらのパッケージを比較しようとしているので、人気のある人気のあるレコーディングアプリ(市販のもの)をリストアップする必要がありますアプリ。 – Enzokie