Android 9 App或MDM关机重启,超时画面或休眠
Android 9 App or MDM shutdown and restart, timeout screen or sleep
大家早上好,
我们正在考虑安装在会议室外的应用程序。
我们的平板电脑是 Android9 的 Galaxy Tab A 2019 版。
我们意识到我们希望在平板电脑上拥有这些功能:
- 关闭屏幕并在特定时间重新打开(甚至关闭整个平板电脑并启动)- 通常这些是办公时间:早上 08:00 打开并打开晚上 8:00 下班。
- 避免几分钟后超时...
我们有MAAS360,我们可以管理这个应用的Kiosk模式。
你有什么建议吗?
据我所知,屏幕可以由任何 Android 应用程序管理。
要防止设备关闭屏幕,您需要向 Activity 添加一个标志 FLAG_KEEP_SCREEN_ON:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
要关闭屏幕,只需在需要关闭时清除此标志(使用AlarmManager 安排事件),屏幕将在几分钟后关闭。
要重新打开屏幕,请使用 AlarmManager 向您的 Activity 发送待定意图,然后使用以下代码在您的 Activity 中打开屏幕:
setTurnScreenOn(true);
要将设备从休眠模式唤醒,请使用 WakeLock 并添加 android.permission.WAKE_LOCK 权限。
大家早上好, 我们正在考虑安装在会议室外的应用程序。 我们的平板电脑是 Android9 的 Galaxy Tab A 2019 版。 我们意识到我们希望在平板电脑上拥有这些功能:
- 关闭屏幕并在特定时间重新打开(甚至关闭整个平板电脑并启动)- 通常这些是办公时间:早上 08:00 打开并打开晚上 8:00 下班。
- 避免几分钟后超时...
我们有MAAS360,我们可以管理这个应用的Kiosk模式。
你有什么建议吗?
据我所知,屏幕可以由任何 Android 应用程序管理。
要防止设备关闭屏幕,您需要向 Activity 添加一个标志 FLAG_KEEP_SCREEN_ON:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
要关闭屏幕,只需在需要关闭时清除此标志(使用AlarmManager 安排事件),屏幕将在几分钟后关闭。
要重新打开屏幕,请使用 AlarmManager 向您的 Activity 发送待定意图,然后使用以下代码在您的 Activity 中打开屏幕:
setTurnScreenOn(true);
要将设备从休眠模式唤醒,请使用 WakeLock 并添加 android.permission.WAKE_LOCK 权限。