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. を無効にスクリーンショット
- 2. AndroidとiOSアプリのスクリーンショット機能を無効にする
- 3. iOSを無効にするスクリーンショット/スプラッシュ
- 4. スマートフォンのズームを無効にするか同じサイズにする
- 5. Android ActionBar.Tabを有効/無効にする
- 6. スマートフォンでのみHTML5動画の自動再生を無効にする
- 7. 加速度計のデータをAndroidスマートフォンからスマートフォンに送信
- 8. Androidのホームボタンを無効にする
- 9. Androidボタンのテキストを無効にする
- 10. Androidキーボードのクイックフィックスを無効にする
- 11. android webviewのリンクを無効にする
- 12. Androidのダイアログタイトルオーバーライドを無効にする
- 13. Androidのアクションバーボタンを無効にする
- 14. インストールのAndroidマーケットトラッキングを無効にする
- 15. AndroidのWebViewを無効にするActionmode
- 16. Androidグリッドのボタンを無効にする
- 17. Androidの通知を無効にする
- 18. Pycrypto 2.6.1 for Androidスマートフォン
- 19. Android webviewズームアイコンを無効にする
- 20. Androidキーボードを無効にする
- 21. iOS/Androidスクリーンミラーリングを無効にする
- 22. Androidでランドスケープモードを無効にする
- 23. Androidカスタムギャラリーでスクロールを無効にする
- 24. Android用プログラムボタンを無効にする4.4.4
- 25. ホームボタンを無効にする、Android
- 26. Androidでマルチウィンドウサポートを無効にする
- 27. ベータテストを無効にするAndroid
- 28. Androidブラウザでクッキーを無効にする
- 29. Android Analytics:アナリティクストラッキングを無効にする
- 30. Android WebView WebRTCを無効にする
これは、デバイスを制御する企業環境でですか、通常のマーケットアプリケーションですか?デバイスを制御すると、スクリーンショットを防ぐことができますが、写真を撮るだけで常に機能します。通常のアプリケーションでは、試してはいけません。 – CodesInChaos