3

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

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

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

希望大家能帮帮我,长文见谅。

4

2 回答 2

0

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

于 2012-09-19T13:00:14.813 回答
0

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

于 2012-09-20T08:48:06.780 回答