如何在不使用KeyguardManager的情况下从ActivityInstrumentationTestCase2解锁设备?

时间:2011-10-16 08:34:58

标签: android

KeyguardManager已被弃用。

我现在应该使用什么代码,
从ActivityInstrumentationTestCase2解锁设备,
在运行测试之前?

2 个答案:

答案 0 :(得分:1)

您是否可以从此代码访问Window对象?如果是,您可以像这样打开键盘锁:

getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);

然后像这样关闭键盘锁:

getWindow().setType(WindowManager.LayoutParams.TYPE_APPLICATION);

答案 1 :(得分:0)

这个问题毫无意义 它源于我将锁定的屏幕与防护屏幕混淆 解决方案是在开发时禁用键盘锁/键锁。