Android应用程序 - 禁用屏幕锁定

时间:2017-06-30 06:17:10

标签: android settings display screen-lock

我正在尝试在应用程序运行时禁用手机的自动屏幕锁定功能。 我使用了以下权限和代码,

<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>

getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);

手机自动锁定已禁用,但显示屏指示灯熄灭(在设置中设置显示超时)。

如何启用显示屏?

1 个答案:

答案 0 :(得分:3)

添加getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 标记以保持屏幕显示:

var ButtonPlusElement = AppSession.FindElementByAccessibilityId("ButtonFilePicker");
Assert.IsNotNull(ButtonPlusElement);
_ButtonFilePicker = ButtonPlusElement;
_ButtonFilePicker.Click(); // FileOpenPicker appears
//how set the selected file of the FilePicker?