我做了一个应用程序,检测震动的应用程序,但该应用程序只有当手机是解锁和running.But时,我在后台运行的应用程序,然后它不识别震动,这意味着应用程序不能在后台工作,我们需要什么权限,让任何应用程序在安卓后台运行,我们需要什么权限,让应用程序运行时,手机锁定?
发布于 2017-08-09 23:13:51
这比仅仅是一个许可要复杂一点。你需要在你的应用程序中注册一个wakelock。当你的设备进入睡眠状态时,唤醒锁告诉Android操作系统不要关闭你的应用程序。
以下是有关wakelock的官方安卓文档:https://developer.android.com/training/scheduling/wakelock.html
您可能需要标题为“保持CPU开着”的部分
https://stackoverflow.com/questions/45594361
复制相似问题