Googleの安全なアプリの1つでは、Android ICSのアプリのスクリーンショット機能を無効にする必要があります。これはルートになっていないデバイスで可能ですか?
おかげで、
RajathAndroidスマートフォンのスクリーンショットを無効にする
答えて
アクティビティクラスにこの行を追加しないでください。これはトリックを行います。
// This disables screen shot to be taken for current activity
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
あなたはhave a look at Mark Murphy's blog postにしたいことがあります。
これは、スクリーンショットの実装が標準ではないため、['FLAG_SECURE'](http://developer.android.com/reference/android/view/WindowManager)を確認しないので、これはすべてのICS前のデバイスでは機能しないことに注意してください。 LayoutParams.html#FLAG_SECURE)。 –
これは物語の、期間終了可能になることはありません。また、デバッガを使用してメモリを読み取ることによって、デバイスの所有者がアプリケーションで使用される暗号化キーを取得することも可能です。これは、アプリで使用されている「機密」な画像を復号化するために使用できます。
そして最悪の場合、写真を撮ることができます。 – CodesInChaos
@RookとCodeInChaos、あなたの入力に感謝します。私はそのような強力なセキュリティポリシーを要求していないと思う。私は[FLAG_SECURE](http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_SECURE)のトリックを行う可能性があります – rajath
@CodesInChaos通常、画面キャプチャを無効にするのは、アプリ(マルウェアである可能性もあります)が機密情報を取得することを防ぎます –
- 1. Android ActionBar.Tabを有効/無効にする
- 2. Androidボタンのテキストを無効にする
- 3. Androidグリッドのボタンを無効にする
- 4. Androidのホームボタンを無効にする
- 5. Androidのアクションバーボタンを無効にする
- 6. Androidキーボードのクイックフィックスを無効にする
- 7. インストールのAndroidマーケットトラッキングを無効にする
- 8. AndroidのWebViewを無効にするActionmode
- 9. Androidのダイアログタイトルオーバーライドを無効にする
- 10. AndroidがプロダクションAPKを無効にする
- 11. Androidキーボード。キーを無効にする
- 12. Android Wear:ジェスチャーを無効にする
- 13. Androidブラウザでクッキーを無効にする
- 14. Android:コンテキストメニューを無効にする項目
- 15. Androidでランドスケープモードを無効にする
- 16. Android WebView WebRTCを無効にする
- 17. Androidキーボードを無効にする
- 18. Android:リストビューでボタンを無効にする
- 19. Android webviewズームアイコンを無効にする
- 20. Android WebView:スクロールイエローエッジグラデーションを無効にする
- 21. Androidセカンダリプログレスバーを無効にする
- 22. Androidカスタムギャラリーでスクロールを無効にする
- 23. Android - 充電を無効にする/有効にする
- 24. AndroidのViewPagerでページングを無効にして有効にする
- 25. Androidが無効になっているときにBroadcastReceiverを無効にする
- 26. スマートフォンでphonegap/androidアプリケーションをテストする
- 27. Androidデバイスのスクリーンショット
- 28. AndroidのスクリーンショットPHP
- 29. Androidはフェードエッジを無効にします
- 30. Android CLIからGPSを有効/無効にする
これは、デバイスを制御する企業環境でですか、通常のマーケットアプリケーションですか?デバイスを制御すると、スクリーンショットを防ぐことができますが、写真を撮るだけで常に機能します。通常のアプリケーションでは、試してはいけません。 – CodesInChaos