Sem*_*bee 5 service android screen android-activity
我试图弄清楚如何从服务中关闭屏幕.我已经读过这篇文章,但我没有意识到如何在服务中做到这一点.我真的不想处理唤醒锁定,因为一旦屏幕关闭,我真的不关心通过java代码将其恢复.我只需要一次性关闭屏幕的方法,我就一直在搜索这个问题.
我看到两个选择:
(1) 创建一个dummy并用它通过方法Activity获取一个对象。然后您可以使用来关闭屏幕。WindowgetWindow();IntentService
(2) 使用IHardwareService.Stub。不是 SDK 的一部分,但此博客文章中有一个解决方法:https://web.archive.org/web/20210224163252/http ://www.tutorialforandroid.com/2009/01/changing-screen-brightness.html
顺便说一句:我强烈推荐第一个选项。您永远不知道不属于 SDK 的类何时会发生更改。
| 归档时间: |
|
| 查看次数: |
4563 次 |
| 最近记录: |