繁体   English   中英

隐藏导航栏?

[英]Hide navigation bar?

我在Android 6.寻找解决方案,我可以隐藏和禁用导航栏与软键(家庭,后面,最近)。 在谷歌页面(COSU IMPLEMENTATION)上有一张比较固定和锁定任务模式的图片 ,在右侧,我们可以看到选项看起来像“主页和最近的按钮被隐藏”,在引脚模式之前。 但我没有找到任何方法来做到这一点。 我已经锁定了一个活动,但仍然可以通过向上滑动来调用导航栏。 也许这里有人知道。

好。 对于每个面对的人。 根本不可能隐藏导航栏。 在谷歌网页上,我们只能看到“主页和最近的按钮被隐藏”,而不是“后退”按钮。 所以现在使用startLockTask()方法我们可以隐藏所有BUT BACK按钮。 同样禁用状态栏它不会被隐藏。 您仍然可以通过滑动来调用它,但它上面没有任何内容。

您不再需要实施设备策略控制器来管理Android设备,Google最近发布了Android Management API ,您可以通过一些Cloud API调用来设置COSU设备。

要在一个应用程序或多个应用程序上锁定设备,您可以定义如下所示的信息亭策略,它将禁用导航按钮(从创建策略复制的示例)。 此外,您可以设置statusBarDisabled以禁用状态栏和其他可能允许转义应用程序的叠加层。

"applications": [
 {
   "packageName": "com.example.app",
   "installType": "FORCE_INSTALLED",
   "lockTaskAllowed": true,
   "defaultPermissionPolicy": "GRANT",
 },
"persistentPreferredActivities": [
  {
    "receiverActivity": "com.example.app/.com.example.app.MainActivity",
    "actions": [
      "android.intent.action.MAIN"
    ],
    "categories": [
      "android.intent.category.HOME",
      "android.intent.category.DEFAULT"
    ]
  }
],
"statusBarDisabled": true

您可以看到官方文档,向您展示如何隐藏导航栏: 官方Android文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM