vla*_*f81 5 eclipse android android-studio
使用Xcode构建和运行iOS应用程序时,手机会变得清醒并且应用运行.有没有办法唤醒和解锁Android手机(或平板电脑)屏幕,然后运行已安装的Android应用程序(Eclipse,Android Studio)?
Joe*_*Joe 12
一种解决方案:在您的活动类中设置以下标志:
if (BuildConfig.DEBUG) {
// These flags cause the device screen to turn on (and bypass screen guard if possible) when launching.
// This makes it easy for developers to test the app launch without needing to turn on the device
// each time and without needing to enable the "Stay awake" option.
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
| WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
}
Run Code Online (Sandbox Code Playgroud)
这些标志将:
通过在基本活动中设置这些标志,即使设备在运行时关闭和/或锁定,您也可以继续使用您的应用程序.如果您尝试离开应用程序的过程(即,按下主页按钮或切换到另一个应用程序),将出现锁定屏幕,您必须手动解锁才能继续使用该设备.
警告:这只应在开发/调试应用程序时使用,因此我建议保留if (BuildConfig.DEBUG)检查,就像在本例中一样
更好、最简单的解决方案是使用屏幕永远不会关闭的选项(在开发部分),我认为名称是“保持清醒”。此选项可防止您的手机在连接 USB 电缆时被锁定。
| 归档时间: |
|
| 查看次数: |
2075 次 |
| 最近记录: |