首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在kiosk模式下显示时间、网络和电池状态

在kiosk模式下显示时间、网络和电池状态
EN

Stack Overflow用户
提问于 2016-09-19 23:02:51
回答 2查看 1.8K关注 0票数 2

我有一个应用程序,它需要在kiosk模式(Activity.startLockTask)下运行,当设备被提供给一些用户时(只有管理员可以使用密码解锁kiosk模式)。不幸的是,在这种模式下,状态栏是隐藏的。然而,有时间,网络状态(知道一些远程操作是否可以完成)和电池状态对用户来说很重要。

有没有办法在Kiosk-Mode中显示状态栏(或只包含所需信息的自定义栏)?我需要自己画时间、网络和电池指示器吗?

EN

回答 2

Stack Overflow用户

发布于 2016-09-19 23:25:06

我从来没有测试过,但在kiosk模式下(Android 5屏幕锁定?)您可以尝试通过WindowManager API或setSystemUiVisibility()重新启用状态栏,请阅读此处:https://developer.android.com/training/system-ui/status.html

添加了:状态栏变暗似乎更适合你的目的,因为它可能会禁用状态栏,但它仍然可见:https://developer.android.com/training/system-ui/dim.html

票数 0
EN

Stack Overflow用户

发布于 2020-05-20 22:28:09

在Android Lock任务模式下,您无法在Android 8及之前版本的设备上启用状态栏。在Android9及以上版本中,该功能可通过LOCK_TASK_FEATURES使用,您可以在同一版本上启用状态栏按钮。

https://developer.android.com/reference/android/app/admin/DevicePolicyManager#LOCK_TASK_FEATURE_HOME

如果您的设备低于android 9,那么您可以在自己的Kiosk模式应用程序中构建自己的自定义状态栏。在这里,你可以使用wifi管理器或AlarmManager等在你的状态栏中显示你需要的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39576367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档