2

我试图阻止某些活动触发默认的“触摸到光束”行为。

根据javadocs,使用:

nfcAdapter.setNdefPushMessageCallback(null, this);

或者

nfcAdapter.setNdefPushMessage(null, this);

应完全禁用指定活动的 NDEF 推送,此外:

这也会禁用任何默认的 NDEF 消息,Android 操作系统本来会代表您为这些活动发送的。

这在我的 Nexus 7(运行 4.2.1)上完美运行,但在我的三星 Galaxy S3(运行 4.0.4)上表现不佳 - 我仍然收到提示“触摸光束”。

我还尝试将以下内容添加到我的清单中,但没有成功:

<meta-data android:name="android.nfc.disable_beam_default" android:value="true" />

只是想知道是否有任何明显的我错过/做错了,或者是否有其他人遇到过类似的事情?

4

0 回答 0