我正在开发一个健康应用程序,它可以让你的手机在给定的一段时间内(例如 30 分钟、1 小时、1.5 小时)关闭
在这种状态下,用户只能看到一个有剩余时间的屏幕,而不能
- 访问 QS 瓷砖
- 访问音量面板
- 退出活动
类似于 Oneplus Zen 模式的东西
我为这样做而想到的事情
杀死 SystemUI 进程。(这样做很可能会处理 QS 和音量面板,可能需要 root 用户?SystemUI 也会自动重启,非常顽固)
使应用程序成为动态启动器?(从技术上讲,您无法离开启动器并在重新启动时返回它)
我怎样才能解决这个问题?有任何想法吗?