Android:禁用或至少忽略待机

发布于 2024-10-07 10:07:18 字数 109 浏览 3 评论 0原文

我正在编写一个具有闹钟功能的应用程序,即在设备进入待机状态时它必须继续运行。显然,情况并非如此。我怎样才能做到这一点?

如果我可以完全阻止设备进入待机状态,那就更好了 - 我可以这样做吗?

I'm writing an app with alarm functionality, i.e. it will have to continue running while the device goes into standby. Apparently, this is not the case. How can I achieve that?

It would be even better if I could prevent the device from going into standby at all - can I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

得不到的就毁灭 2024-10-14 10:07:18

Android 应用程序可以通过唤醒锁阻止设备进入待机状态,但这只能在短时间内用于需要用户查看屏幕而不触摸屏幕的特定任务。

对于任何其他长时间目的,您必须使用系统 AlarmManager< /a> 安排应用程序的未来操作。

使用永久唤醒锁会使您的应用程序消耗电池电量。

Android applications can prevent the device from going into standby with a wake lock but this should be used only for short periods of time for specific tasks which require the user to look at the screen without touching it.

For any other long time purposes, you have to use the system AlarmManager to schedule future actions of your application.

Using a permanent wake lock would make your app a battery drainer.

夏花。依旧 2024-10-14 10:07:18

服务始终运行,即使在待机状态下也是如此,因此您应该使用它。

可以通过唤醒锁来防止待机。请注意,只有少数应用程序会阻止待机(例如游戏、视频播放器......)。

A service runs always, even in standby, so you should use it.

Preventing standby can be done with a wake lock. Be careful, there are only a few apps that should prevent standby (like games, video players...).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文