安卓权限唤醒锁有什么用?[已关闭]

何时以及为何使用安卓权限。请提供有关唤醒锁的示例代码。<uses-permission android:name="android.permission.WAKE_LOCK" />


答案 1

唤醒锁是一种使设备保持打开状态的机制,如此处此处所述

例如,当您需要做某事时,即使设备似乎处于睡眠状态,例如从Internet下载文件,也可以使用它。

除非您真的需要唤醒锁,否则不应使用唤醒锁。原因是它们消耗更多的电池,如果你有一个错误,不会在需要时释放它们,你的应用程序将继续消耗设备的电池。甚至还有一些应用程序可以检测此类有问题的应用程序(例如“唤醒锁检测器”)。

此外,对于只想让屏幕保持打开状态(只要显示应用程序)的人来说,还有一个小提示:您不需要(也不应该需要)wakeLock权限。相反,您应该在当前活动的布局上设置“android:keepScreenOn=”true”。有关这方面的更多内容,请参阅讲座“为生命编码 - 电池寿命,就是这样”此处演示))


答案 2

您可以使用唤醒锁来保持屏幕打开 - 您可以在此代码中看到一个示例。

如果您想了解更多信息,则必须指定您的问题。


推荐