NFC在三星设备上进入睡眠模式

时间:2018-11-29 15:11:21

标签: android nfc samsung-mobile sleep-mode

我正在为三星设备开发一款应用程序,其活动必须处理NFC标签。

启动该应用程序并在其恢复时调用此活动。

我注意到,当手机保持唤醒状态且连接了NFC标签时,一段时间后,设备将停止识别/扫描NFC标签。

尝试使用Play商店中的其他一些应用程序后,我注意到这不仅发生在我的应用程序上。

我只能打开/关闭手机屏幕或打开/关闭nfc。

我尝试了不同的方法来修复它,以保持cpu的运行,但是这些方法都不起作用:

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Tag");
wl.acquire();

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

关于我的问题的唯一帖子是:onTagDiscovered() not called any more when nfc tag already there after updating from 4.4.4 to 5.1.1 Samsung

不幸的是,我正在使用无根电话,并且无法获得Samsung Knox许可证(除非它是免费的?)

预先感谢

编辑

尝试过

setKeepScreenOn(true);

但此错误仍然没有改变

0 个答案:

没有答案