android – 打开设备上的屏幕

我怎样才能打开它?

我试过这样的事

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

它真的应该工作,我发送广播意图它是由系统接收,但屏幕没有打开

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

解决方法:

我可能错了,但……

您不应该将广播视为要完成任务的事情,而应将其视为事情发生时发送的事物.

我认为系统会在屏幕显示时发送’android.intent.action.SCREEN_ON’,但发送’android.intent.action.SCREEN_ON’并不一定会让屏幕继续运行.

我希望这是有道理的.

对于答案,你可以在…中找到它

> Calling hidden API in android to turn screen off
> turn the screen on/off in Android with a shake

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...