我可以在Android应用程序中禁用systemui吗?

银猎人

我使用以下答案为我的应用程序实现了Kiosk模式:https : //stackoverflow.com/a/26013850

我使用Kingo Root将平板电脑植根,然后执行以下命令:

adb shell >
 su >
 pm disable com.android.systemui >

我正在构建一个仅在我们的设备上用作信息亭的应用程序。

它很好用,但是..我想从Android应用程序本身执行系统ui的禁用和启用。

应用程序中是否可以提供系统命令?

ByteHamster
/**
 * Uses Root access to enable and disable SystemUI.
 * @param enabled Decide whether to enable or disable.
 */
public void setSystemUIEnabled(boolean enabled){
    try {
        Process p = Runtime.getRuntime().exec("su");
        DataOutputStream os = new DataOutputStream(p.getOutputStream());
        os.writeBytes("pm " + (enabled ? "enable" : "disable") 
                + " com.android.systemui\n");
        os.writeBytes("exit\n");
        os.flush();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

工作正常。用法:

setSystemUIEnabled(true);  // Enable SystemUI
setSystemUIEnabled(false); // Disable SystemUI

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在android中收集应用程序通知吗?

来自分类Dev

可以通过我的android应用程序禁用用户键盘的自动更正吗?

来自分类Dev

可以为新的Android版本禁用应用程序吗?

来自分类Dev

我可以在以后的版本中更改我的Android应用程序图标和名称吗?

来自分类Dev

有什么方法可以在我的Android应用程序布局中运行其他应用程序吗?

来自分类Dev

我可以禁用“禁用应用程序以帮助提高性能”通知吗?

来自分类Dev

我可以从Android开发中的工作区中删除Facebook SKD的示例应用程序吗

来自分类Dev

我可以从Sinatra应用程序中停止Sinatra吗?

来自分类Dev

我可以从Sinatra应用程序中停止Sinatra吗?

来自分类Dev

我可以在Gambas中开发ubuntu应用程序吗

来自分类Dev

我可以从Kubuntu中删除KDE应用程序吗?

来自分类Dev

我可以在X中运行Wayland应用程序吗?

来自分类Dev

我可以使用Visual Studio在HTML5中创建Android应用程序吗?

来自分类Dev

在循环执行过程中,Android可以杀死我的应用程序吗?

来自分类Dev

我可以在Android应用程序中启用类似鼠标/桌面的文本选择行为吗?

来自分类Dev

我可以在Android应用程序中启用类似鼠标/桌面的文本选择行为吗?

来自分类Dev

我可以在xamarin android应用程序中设置设备语言/区域性吗

来自分类Dev

我可以在 android apk 中动态下载 Web 应用程序客户端并启动吗?

来自分类Dev

我可以用原生Android应用程序覆盖Unity应用程序吗

来自分类Dev

现在可以在android中编写答录机应用程序吗?

来自分类Dev

我仍可以恢复已从iTunes Connect禁用的应用程序内购买吗?

来自分类Dev

在android中,我可以从Mozilla将选定的文本发送到我的应用程序吗?

来自分类Dev

可以在应用程序级别禁用交换吗?

来自分类Dev

在Android 4.1上,我们可以使用DevTools调试本机Android应用程序中的WebView内容吗?

来自分类Dev

Symfony控制台应用程序中的list命令可以禁用吗?

来自分类Dev

Android:我可以将文本数据放在另一个应用程序的“ textView”中吗

来自分类Dev

我可以在android中同时在两个应用程序中使用陀螺仪传感器吗?

来自分类Dev

我可以从我的Android应用程序将用户重新引导到Samsung App Store吗?

来自分类Dev

我可以通过我的应用程序(Flutter Android和IOS)直接拨打电话吗?

Related 相关文章

  1. 1

    我可以在android中收集应用程序通知吗?

  2. 2

    可以通过我的android应用程序禁用用户键盘的自动更正吗?

  3. 3

    可以为新的Android版本禁用应用程序吗?

  4. 4

    我可以在以后的版本中更改我的Android应用程序图标和名称吗?

  5. 5

    有什么方法可以在我的Android应用程序布局中运行其他应用程序吗?

  6. 6

    我可以禁用“禁用应用程序以帮助提高性能”通知吗?

  7. 7

    我可以从Android开发中的工作区中删除Facebook SKD的示例应用程序吗

  8. 8

    我可以从Sinatra应用程序中停止Sinatra吗?

  9. 9

    我可以从Sinatra应用程序中停止Sinatra吗?

  10. 10

    我可以在Gambas中开发ubuntu应用程序吗

  11. 11

    我可以从Kubuntu中删除KDE应用程序吗?

  12. 12

    我可以在X中运行Wayland应用程序吗?

  13. 13

    我可以使用Visual Studio在HTML5中创建Android应用程序吗?

  14. 14

    在循环执行过程中,Android可以杀死我的应用程序吗?

  15. 15

    我可以在Android应用程序中启用类似鼠标/桌面的文本选择行为吗?

  16. 16

    我可以在Android应用程序中启用类似鼠标/桌面的文本选择行为吗?

  17. 17

    我可以在xamarin android应用程序中设置设备语言/区域性吗

  18. 18

    我可以在 android apk 中动态下载 Web 应用程序客户端并启动吗?

  19. 19

    我可以用原生Android应用程序覆盖Unity应用程序吗

  20. 20

    现在可以在android中编写答录机应用程序吗?

  21. 21

    我仍可以恢复已从iTunes Connect禁用的应用程序内购买吗?

  22. 22

    在android中,我可以从Mozilla将选定的文本发送到我的应用程序吗?

  23. 23

    可以在应用程序级别禁用交换吗?

  24. 24

    在Android 4.1上,我们可以使用DevTools调试本机Android应用程序中的WebView内容吗?

  25. 25

    Symfony控制台应用程序中的list命令可以禁用吗?

  26. 26

    Android:我可以将文本数据放在另一个应用程序的“ textView”中吗

  27. 27

    我可以在android中同时在两个应用程序中使用陀螺仪传感器吗?

  28. 28

    我可以从我的Android应用程序将用户重新引导到Samsung App Store吗?

  29. 29

    我可以通过我的应用程序(Flutter Android和IOS)直接拨打电话吗?

热门标签

归档