我有一个Android NFC应用程序的想法,但我不完全确定如何实现它。
我希望能够拥有一个始终打开的应用程序(在启动时启动),并且用户无法退出应用程序。我想要两个有两部手机启用NFC。一部手机设置为收听者,另一部手机设置为发件人。这两个设备都有一个代码。发送者输入代码(1234),并且监听器具有代码(123)。如果发件人将电话放到侦听器,并且代码不正确(1234而不是123)。设备将锁定。设备可以解锁的唯一方法是发件人与侦听器具有相同的代码。
我不想要代码示例..我只是想要解释你将如何做到这一点......以及是否可能。
答案 0 :(得分:0)
基本上你需要你的应用程序在手机启动后启动服务,使用BroadCastReceiver,它采取BOOT_COMPLETED意图的行动。当该广播接收器已被通知启动完成时,您将启动将处理您的nfc作业的服务。