Android アプリを変更して NFC 機能を追加したことがあります。しかし、それはうまくいきませんでした。「タップしてビーム」は表示されません。
簡単に言えば。アプリには次のものがありました。
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
Android アプリを変更して NFC 機能を追加したことがあります。しかし、それはうまくいきませんでした。「タップしてビーム」は表示されません。
簡単に言えば。アプリには次のものがありました。
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
が設定されている場合、NFC が機能しないようですLayoutParams.FLAG_SECURE
。
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
Android ビームは、システムがアクティビティのスクリーンショットを撮ることを許可されている場合にのみ機能します。したがって、 を設定するFLAG_SECURE
と (その結果、アクティビティが表示されている間はスクリーンショットが表示されなくなります)、通常は Beam UI に表示されるスクリーンショットを Android が取得することもできなくなります。その結果、ビーム UI は表示されず、ビームはアクティビティに対して機能しません。