tri*_*468 15 java android kiosk kiosk-mode
我有一个信息亭模式应用程序,它隐藏了系统UI(通知栏和导航按钮)的所有痕迹.在Android pre-Lollipop的版本上,以下工作正常(以root身份):
service call activity 42 s16 com.android.systemui
Run Code Online (Sandbox Code Playgroud)
然而,在Lollipop中,这使得屏幕完全变黑并隐藏了系统UI.因此不能使用它.
有谁知道这个的解决方法?
我已经尝试了屏幕固定的设备所有者/管理员解决方案,但不幸的是,这是不可接受的,因为它不会完全隐藏系统UI,但是当从屏幕底部滑动时,后退按钮可见.
如果设备已植根,则可以禁用systemui pm disable-user com.android.systemui,然后设备所有者方法可以正常工作.
如果设备运行其他应用程序,则不应使用此方法,因为如果您的应用程序崩溃,则可能会禁用systemui,并且用户无法与设备进行交互.
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
&device-owner package="com.mycompany" name="*mycompany" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4475 次 |
| 最近记录: |