问题:
我正在使用 Robotium 测试 Android 应用程序,我的问题是如果用户没有与应用程序交互,屏幕会在几秒钟后关闭,如何保持屏幕始终打开以测试应用程序?
我尝试过的:
- 对 avd 的开发选项保持警惕
我交叉验证了这篇文章,但它与开发相关side我无法修改apk的来源
我的问题:
如何保持屏幕始终打开以进行 avd 测试应用程序?
最佳答案
为了进行测试,您可以实例化 WakeLock .
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wakeLock = pm.newWakeLock(pm.SCREEN_DIM_WAKE_LOCK, "My wakelook");
wakeLock.acquire();
不要忘记权限WakeLock
<uses-permission android:name="android.permission.WAKE_LOCK" />
或者,您可以尝试设备开发设置中的“唤醒锁定”选项。
关于android - 如何让我的 avd 保持清醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18526838/