在设备上打开屏幕

新手上路,请多包涵

我怎样才能打开屏幕?

我试过这样的事情

adb -d  shell am broadcast -a android.intent.action.SCREEN_ON

它确实应该工作,我发送了系统接收到的广播意图,但屏幕没有打开

我不明白这是什么问题,是否可以通过代码打开设备的屏幕?我的意思是用软件?因为似乎只需按下硬件按钮即可打开屏幕。 . .至少我有那种感觉,我错了吗?

原文由 Lukap 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 249
2 个回答

我对此可能是错的,但是……

您不应将广播视为为了完成任务而 发送的东西,而应将它们视为 在事情完成时发送的东西

我认为系统会在屏幕亮起时发送“android.intent.action.SCREEN_ON”,但发送“android.intent.action.SCREEN_ON”并不一定会使屏幕继续亮起。

我希望这是有道理的。

要获得答案,您可以在…

原文由 Gallal 发布,翻译遵循 CC BY-SA 3.0 许可协议

adb shell input keyevent KEYCODE_POWER

用于打开屏幕(当显示器关闭时) 用于关闭屏幕(当显示器打开/唤醒时)

原文由 Grayson Henry 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题