首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用adb或Eclipse唤醒Android (就在调试之前)?

使用adb或Eclipse唤醒Android (就在调试之前)?
EN

Stack Overflow用户
提问于 2013-02-08 20:29:44
回答 9查看 28.2K关注 0票数 26

如何使用adb唤醒Android -我想在调试每个新版本的应用程序之前唤醒Android终端(如果睡着了)。

典型的流程是: 1.我在Eclipse中做了一些更改。2.在此期间,屏幕是否关闭。3.我运行"debug“,想要强制screen唤醒。

我发现了一种具有“电源键”仿真的方法,但它并没有打开它,而是切换了电源状态。我不想在我的应用程序中添加额外的代码。还有什么方法可以完成这样的琐碎任务,请帮帮忙。

EN

回答 9

Stack Overflow用户

发布于 2015-11-13 07:14:27

代码语言:javascript
复制
adb shell input keyevent KEYCODE_WAKEUP

正如here所描述的,这会唤醒设备。它的行为有点像KEYCODE_POWER,但如果设备已经唤醒,它就不会起作用。

要使用一个命令切换睡眠/唤醒,您可以执行以下命令

代码语言:javascript
复制
adb shell input keyevent KEYCODE_POWER
票数 44
EN

Stack Overflow用户

发布于 2015-03-10 20:41:00

只需使用:

代码语言:javascript
复制
adb shell input keyevent 26
票数 17
EN

Stack Overflow用户

发布于 2014-08-26 22:06:09

这是我想出来的:

代码语言:javascript
复制
adb shell dumpsys power | grep "mScreenOn=true" | xargs -0 test -z && adb shell input keyevent 26

这将首先检查屏幕是否打开。如果不是,它将模拟电源键,从而打开设备的屏幕。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14772619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档