Android搭載のNFC、特にAndroid Beamを使用しています。私の質問です:活動のためのAndroidビームのサポートを無効にすることは可能ですか?選択したアクティビティでAndroid Beamを無効にする
メッセージングなどのシステムアプリケーションによって、別の電話機を閉じても電話機は振動しますが、「ビームに触れる」画面は表示されず、他の電話機は何も受信しません。
EDIT:通話:トリックを行う必要がありますnull
メッセージとonResume()
で
NfcAdapter.setNdefPushMessage(NdefMessage message, Activity activity, Activity... activities)
(:「指定された活動にフォアグラウンドNDEFプッシュを無効にするには、ヌルNDEFメッセージを渡す」DOCは述べています)が、それ動作しません。
おかげ
これは基本的にあなたのために働いていないので、実際には無効にする必要はありません。両方の携帯電話がアンドロイドビームを有効にしていますか?それは電話での設定ですか? – L7ColWinters
Beamは完全に機能していますが、アプリでいくつかのアクティビティのメッセージ送信を無効にしたいと考えています。今はすべてのアクティビティで有効になっています。 – Venator85
は、APIの問題よりも独自の実装上の問題に似ています。 nfcとあなたの活動の間にどのようにデータを送っていますか? – L7ColWinters