2012-07-14 75 views
0

我正在创建一个应用程序,需要在长时间内收听(硬件)按键,所以我认为如果在此期间锁定屏幕,手机会节省大量电量。但是几个月前我读了一些关于androids lockscreen的内容..据说在锁屏期间,手机将无法听到硬件按键......我说得对吗?锁屏如何影响应用程序?

经过这个解释之后,我的问题是:有没有人知道有任何方法来聆听锁定屏幕的按键,以避免耗尽大量电池?

我想讲讲把屏幕亮度调至最低值,但CPU会被耗尽的电池,因为手机不在深睡眠,所以我认为这是不正确的做法:)

任何其他方式,请???

在此先感谢! ;)

回答

0

您将不得不启动无限运行的服务来实现您正在尝试执行的操作。 我想建议你一个更有效的方法来做到这一点,而不是使用ACTION_SCREEN_OFF。祝你好运。

+0

所以,用这个我只会关掉屏幕,对吧? – BamsBamx 2012-07-14 12:31:30

+0

是的,您可以通过关闭显示屏来保存电池,而不是让手机进入睡眠状态。听上去怎么样? – 2012-07-14 12:34:19

+0

但我认为关闭屏幕不同于让它睡觉...我错了吗? – BamsBamx 2012-07-14 12:57:26

0

您可以使用WakeLock功能来节省电池。 参照link

+0

我可以使用wakelock来听按键吗? – BamsBamx 2012-07-14 12:30:24

+0

好的,试过了,但没有按键收听 – BamsBamx 2012-07-14 13:03:10

相关问题