我必须为启用了 NFC 的 Android 设备开发一个 Android 应用程序,如果两部手机都靠近,则监听表明手机由于 NFC 而靠近的意图。请就此提出任何解决方案。
提前致谢。
由于您没有提供足够的信息来回答您的问题,我只能猜测您要达到的目标。
您可以在将发送 NDEF 消息的每台设备上创建一个应用程序。如果两部手机都安装了此应用程序,您的 NDEF 消息处理Activity
将Intent
在另一台运行您的应用程序的启用 NFC 的手机关闭时启动。
你真的应该彻底阅读这里提供的关于 NFC 的 android 开发者指南中提供给你的基本文档。
对于 ICS (Android 4) 上的 Android 应用程序,您可以在通过 Android Beam 共享的 NDEF 消息中使用Android 应用程序记录(最好作为消息中的最后一条记录)。这将保证只有您的应用程序会在其他设备上收到消息(或者用户将被引导到 Google Play 商店应用程序进行安装)。