7

ユーザーがスクリーンショットを撮ることを許可しない現在のAndroidアプリケーションがあります。

私は getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); onCreate() メソッドで使用しており、完全に正常に動作しています。

今私の問題は、いくつかのルートでユーザーをGoogleマップにナビゲートしている画面の1つにあります。ユーザーがその画面でもスクリーンショットを撮ってほしくありません。私の現在の実装では、ユーザーがアプリからスクリーンショットを撮ることができません。しかし、ユーザーが私のアプリから移動するときに、Google マップのスクリーンショットも撮れるようにしたくありません。これに対する解決策または回避策はありますか。どんな助けでも大歓迎です。

4

1 に答える 1

2

サードパーティ アプリにプロンプ​​トを表示する代わりに、MapActivityの使用を検討してください。

次に、レイアウトに MapView を配置して、マップを表示できます。この場合、セキュア フラグを使用して制限を制御できます。

他のアクティビティで行ったのと同じコードを onCreate() メソッドに配置するだけです。

于 2013-01-30T06:08:55.730 に答える