闲置30秒后关闭灯

ali*_*ani -4 java android

我的应用程序始终将LCD设置为打开状态,但会损失太多电量,我想在不活动50秒后调暗或关闭LCD灯(无睡眠或锁定)。

我尝试了一些解决方案,但没有人能解决我的问题。

我只想要一项活动,而不是其他活动。

请帮助我使用任何可用于此目的的类或方法

编辑:

我的主要问题:

我想在锁定时使用Android设备的硬键。

所以现在告诉我,当屏幕锁定时,如何在我的应用程序中使用硬键单击?

编辑:

我有一个带有5个硬键的设备,我想在设备锁定时使用它们。

mum*_*ank 5

永久保持萤幕就像建立一样简单wakeLock。几乎所有Android设备都会默认启用有时(大约30秒左右)后关闭屏幕的功能。

我认为您在这里寻找的是一款行为类似于媒体播放器应用程序/音乐播放应用程序的应用程序。您可以通过在前台运行服务来实现。您将需要为此创建一个持久性通知。这样,即使设备屏幕关闭,您的应用程序/活动也不会被杀死。

在此处找到文档:https : //developer.android.com/guide/components/services#Foreground

编辑#1正如评论中所讨论的,此链接对于OP获得其查询答案的帮助:https : //stackoverflow.com/a/29818026/3811983