私のアプリのディスプレイのスクリーンショットを撮るために、いくつかの "onXXXXX"コールバックメソッドまたはブロードキャストを検出する方法があるかどうかは疑問でした。たとえば、SDKツールや他のスクリーンキャプチャアプリケーションが「スクリーンキャプチャ」を実行している場合は、通知を受け、スクリーンキャプチャを許可するかどうかを決定したいと思います。Androidアプリでの画面キャプチャを防止する
これが不可能な場合は、ディスプレイをロックして他のプロセスが自分のディスプレイをキャプチャすることはできません。
実際、公式のソースにはこのような機能の開始点があります。これは、ルート以外のアプリケーションによる多数のベンダーデバイスで使用可能です。 –
APIドキュメントに記載されていない限り、これらは公式ではありません。スクリーンショットを取る方法は現在サポートされていないか、またはSDKから直接取得されているため、SDKと対話する公式の方法はありません。 –
'View.getDrawingCache(boolean autoScale)'についてはどうですか?このビューの図がキャッシュされているビットマップを返します。_ – iDroid