Android昏暗的屏幕,但NFC在后台工作

时间:2018-03-02 16:11:29

标签: java android nfc

我有一个连接到智能卡的应用程序,但当显示屏关闭时,应用程序会断开与智能卡的连接。所以我的问题是,是否可以关闭屏幕但保持NFC处于活动状态,以便应用程序可以将数据发送到智能卡并接收它们。

2 个答案:

答案 0 :(得分:0)

这是因为应用程序进入后台。当应用程序在后台时,您可以尝试使用android中的服务来访问该卡。请注意,这将消耗更多电池电量。

您可以参考this以获得更好的理解

答案 1 :(得分:0)

否(通常)是不可能的。在所有(大多数?)Android设备上,屏幕关闭时,NFC堆栈都会禁用读取器功能(并将NFC芯片组置于低功耗模式)。这样做的原因很简单:您当然不希望NFC阅读器在不使用设备时耗尽电池的电量(并且在屏幕关闭时通常不使用移动设备)。因此,唯一的选择是在读取标签时保持屏幕打开。您可以通过adding the FLAG_KEEP_SCREEN_ON轻松进行前台活动。