【问题标题】:Disable status bar in full screen android application?在全屏Android应用程序中禁用状态栏?
【发布时间】:2021-05-02 10:49:59
【问题描述】:

我使用的是 Android 10 平板电脑,目前正在开发一个全屏应用程序。目前用户可以通过下拉状态栏访问wifi、蓝牙等...

可以完全禁用状态栏吗?

【问题讨论】:

  • 我不认为你可以用你的应用程序做到这一点,因为系统控制着它。我认为唯一的解决方案可能是您使用 Kiosk 模式,但我从未使用过,所以我不确定用户是否仍然能够访问某些状态栏选项。
  • 我会阅读有关 Kiosk 模式的信息,谢谢。如果您将平板电脑/手机植根,我已经看到了一些关于它可能的cmets。你知道吗?
  • 解决方法是将您的应用程序编写为锁屏设备应用程序。

标签: java android android-studio android-manifest android-10.0


【解决方案1】:

您可以在应用运行时隐藏状态栏。但是,您的用户仍然可以向下拖动屏幕并与 wi-fi、蓝牙、移动数据交互...

【讨论】:

  • 当然应该,这甚至不是答案
【解决方案2】:

如果你想隐藏状态栏

View decorView = getWindow().getDecorView();.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
ActionBar actionBar = getActionBar();
actionBar.hide();

更多信息请点击链接。希望对您有所帮助

https://developer.android.com/training/system-ui/status#java

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多