【发布时间】:2012-01-26 15:52:39
【问题描述】:
我正在 Android 上使用 NFC,特别是 Android Beam。我的问题是:是否可以禁用对活动的 Android Beam 支持?
这就是某些系统应用程序的作用,例如消息传递:如果另一部手机靠近,我的手机会振动,但不会出现“触摸发送”屏幕,另一部手机也不会收到任何信息。
编辑:调用:
NfcAdapter.setNdefPushMessage(NdefMessage message, Activity activity, Activity... activities)
在 onResume() 中带有 null 消息应该可以解决问题(文档说:“传递一个空 NDEF 消息以禁用指定活动中的前台 NDEF 推送。”)但它不起作用。
谢谢
【问题讨论】:
-
等等,基本上它对你不起作用,你实际上并不想禁用它。两部手机都启用了 android 光束吗?是手机上的设置吗?
-
Beam 工作正常,但我想在我的应用程序中禁用某些活动的消息发送。现在它已为每个活动启用。
-
这听起来更像是您自己的实现问题,而不是 api 问题。您如何在 NFC 和您的活动之间发送数据?
标签: android nfc android-beam