需要应用程序来检测nfc,无论是在运行还是关闭时

时间:2012-09-19 11:46:50

标签: android nfc

我目前正在使用NFC技术构建Android应用程序。 NFC部分用于登录应用程序。所以这就是交易:我希望应用程序在检测到标签已经运行时做出不同的响应。以下是两种情况:

1)当用户扫描具有特定URI的标签时,应用程序启动,将URI加载到用户名文本字段中。用户然后输入他的密码,按下登录,然后瞧,魔术。这部分工作正常。

2)现在,我还希望从应用列表中启动应用,显示登录表单。没问题,我使用不同的活动。但是现在,我如何制作某种自定义事件监听器,让应用程序等待标记被扫描,然后将URI放入用户名字段中,而不是在这里再次启动应用程序,如情况1?

希望你们能在这里帮助我,对不起这篇长篇文章感到抱歉。

2 个答案:

答案 0 :(得分:0)

您的应用程序本身只需要知道它自己的当前状态并相应地响应扫描的标签

答案 1 :(得分:0)

使用前台模式进行开放活动,它将能够接收所有NDEF消息(来自标签或光束)。检查this项目中的样板项目(无耻插件)。