我想创建一个Android应用,它需要每30秒左右运行一次功能,即使手机进入睡眠状态且用户没有使用它也是如此。这可以在Android中使用服务,还是在电话进入睡眠状态时关闭它们?
答案 0 :(得分:0)
别。根本不要这样做。它会很快耗尽电池。
如果你需要这个专门的功能,你只能运行,你可以获得PARTIAL_WAKE_LOCK。但是不要在市场上放任何实际上这样做的东西!我会考虑你的应用恶意软件。
唤醒锁定的替代方法是使用AlarmManager每n秒唤醒一次。但同样,如果你每30秒,甚至每5分钟这样做,你的应用程序就是恶意的。