新しいバージョンのAndroid(> 3.0)には、 に名前とスナップショットを持つ最近のアプリのリストが表示される画面ボタンがあります。 私のアプリ自体はパスワードで保護されていますが、この概要では がそのスナップショットに機密データを表示している可能性があります。だから、特定の画像(ロゴなど)をOSに決定させるのではなく、表示させるようにする方法はありますか?最近のアプリリストに表示されるスナップショットを変更するにはどうすればよいですか?
答えて
今のところ不可能なようです。 onCreateThumbnail
というメソッドがありますが、呼び出されていないため、現在システムでは使用されていません。あなたの窓にFLAG_SECURE
を追加することにより、機密データを含む活動にサムネイルを無効にするには
1:私は2つの可能な解決策を参照してくださいgetWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
2.のAndroidManifest.xmlでの活動のためにandroid:excludeFromRecent
属性を設定することで、最近のアプリから活動を除外するには
@Azat:In私のアプリ、私はユーザーの好みに基づいてFLAG_SECUREを設定/クリアする機能を持っています。フラグが設定されていれば、KITKATと黒い画面がタスクスイッチャーに見えるまでうまくいきました。 Lollipopでは、Overviewには、FLAG_SECUREが設定されていない(クリアされていない)時間である、自分のアプリの最後のスナップショット(アクティビティ)が表示されます。 http://stackoverflow.com/q/29564826/1263215 –
Azatが提供するソリューションは、引き続きLollipopでも有効です。
ただ、ノート、あなたが全体アプリのために、最近のリストでスナップショットを見ていないを継続したい場合は、ALL実装活動はsetContentView();
onCreate()
方法で旗getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
を指定する必要がありますそれ以外の場合、最近のリストのスナップショットには、ユーザーがナビゲートした場合のフラグのない最初のアクティビティが表示されます。
- 1. 最近のアプリリストをオフにするか変更する
- 2. テーブルセルに表示されるデータをアラートボックスに変更するにはどうすればよいですか?
- 3. Wordpressサイトの最近のブログエントリをウェブページ内に表示するにはどうすればよいですか?
- 4. VideoViewに表示されるコントロールを変更するにはどうすればよいですか?
- 5. Java Swingに表示される内容を変更するにはどうすればよいですか?
- 6. アクティブ/最近のユーザーをホームページに表示するにはどうすればよいですか?
- 7. iPhoneデバイスにインストールされているアプリリストを取得するにはどうすればよいですか?
- 8. エンティティセットとコミットされていない変更を表示するにはどうすればよいですか?
- 9. clearcase:最近変更されたファイルを表示する
- 10. 最近アップロードした動画を直接表示するにはどうすればよいですか?
- 11. 最近のコメントをFacebookから表示するにはどうすればいいですか?social plugin?
- 12. ActionScriptでボタン、onclickを変更するにはどうすればよいですか?表示/非表示?
- 13. ドロップダウンメニューで選択されている項目に応じて、テキストボックスを表示するように変更するにはどうすればよいですか?
- 14. Cで表示される時刻を更新するにはどうすればよいですか?
- 15. インタプリタでオブジェクトがどのように表示されるかを変更する
- 16. Windowsでは、レジストリエントリが変更されないようにするにはどうすればよいですか?
- 17. URLで許可されていない文字のcodeigniterに表示されるエラーを変更するにはどうすればよいですか?
- 18. Hudsonにgitリポジトリの変更の詳細を表示させるにはどうすればいいですか?
- 19. jabber.elにユーザーアイコンが表示されないようにするにはどうすればよいですか?
- 20. Powershell:エラーがスクリプトに表示されないようにするにはどうすればよいですか?
- 21. 「インクルードファイル」がユーザーに表示されないようにするにはどうすればよいですか?
- 22. デフォルトのCallOutViewが表示されないようにするにはどうすればよいですか?
- 23. 複数のLightFaceが表示されないようにするにはどうすればよいですか?
- 24. ファイルの場所が表示されないようにするにはどうすればよいですか?
- 25. Javaでボタンサラウンドが表示されないようにするにはどうすればよいですか?
- 26. サーバファイルがオンラインで表示されないようにするにはどうすればよいですか?
- 27. リピーターにバインドされたすべての行のデータを表示しないようにリピーターを変更するにはどうすればよいですか?
- 28. スタートメニューをクラシック表示からWinXPスタートメニューに変更するにはどうすればよいですか?
- 29. NSPopUpButtonのNSMenuItemの短い表示形式を変更するにはどうすればよいですか?
- 30. Javaで表示設定をプログラム的に変更するにはどうすればよいですか?
これを達成する他のチャンスはありますか? – Alex
参照:http://stackoverflow.com/questions/9822076/how-do-i-prevent-android-taking-a-screenshot-when-my-app-goes-to-the-background – Snicolas