我怎样才能打开屏幕?
我试过这样的事情
adb -d shell am broadcast -a android.intent.action.SCREEN_ON
它确实应该工作,我发送了系统接收到的广播意图,但屏幕没有打开
我不明白这是什么问题,是否可以通过代码打开设备的屏幕?我的意思是用软件?因为似乎只需按下硬件按钮即可打开屏幕。 . .至少我有那种感觉,我错了吗?
原文由 Lukap 发布,翻译遵循 CC BY-SA 4.0 许可协议
adb shell input keyevent KEYCODE_POWER
用于打开屏幕(当显示器关闭时) 用于关闭屏幕(当显示器打开/唤醒时)
原文由 Grayson Henry 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答958 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答837 阅读✓ 已解决
2 回答946 阅读
2 回答886 阅读
1 回答820 阅读
2 回答689 阅读
我对此可能是错的,但是……
您不应将广播视为为了完成任务而 发送的东西,而应将它们视为 在事情完成时发送的东西。
我认为系统会在屏幕亮起时发送“android.intent.action.SCREEN_ON”,但发送“android.intent.action.SCREEN_ON”并不一定会使屏幕继续亮起。
我希望这是有道理的。
要获得答案,您可以在…