如何永久禁用汽车模式?

时间:2018-11-01 01:08:27

标签: android mode honeywell

我正在运行Android 7.1,但我终生无法弄清楚如何确保对接设备(honeywell CT60)时不会启动“汽车模式”。我已经尝试了以下方法:

  • 安装应用程序“不停靠”
  • 安装应用“关闭汽车模式”
  • 让应用程序开发人员将uiMode添加到manifest.xml文件中的<ACITIVTY>元素中。

这些似乎都不起作用。 有人有任何建议或想法吗? 也许甚至是一个迫使设备无法进入车载模式的应用。

1 个答案:

答案 0 :(得分:0)

您在正确的轨道上。 According to Honeywell应用的AndroidManifest.xml必须通过以下方式进行修改:

<manifest>
    <application>
        <activity android:configChanges="uiMode">
            [...]
        </activity>
    </application>
</manifest>

必须为每个活动添加此功能,应禁用CAR_MODE。它向操作系统发出信号,表明该应用将处理有关UiMode本身的更改。现在,操作系统无需重新启动应用程序来应用更改,而是将处理此更改留给应用程序。

如果您想了解其工作原理,已经有post对其进行了解释。另外,您可以在Android Developer Docs上找到有关此主题的指南。