繁体   English   中英

不活动 30 秒后关闭灯 [保持]

[英]Turn off light after 30 second of inactivity [on hold]

我的应用程序设置为 LCD 始终打开,但它失去了太多电量,我想在 50 秒不活动后调暗或关闭 LCD 灯(不休眠或锁定)。

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

我只想在一项活动上使用它,而不是在其他活动上。

请帮助我使用任何 class 或我可以用于此的方法

编辑:

我的主要问题:

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

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

编辑:

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

永远保持屏幕开启就像创建一个wakeLock一样简单。 在几乎所有 Android 设备中,有时(可能 30 秒左右)会默认启用关闭屏幕。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM