首页 > 解决方案 > 如何永久禁用汽车模式?

问题描述

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

这些似乎都不起作用。有没有人有任何建议或想法?甚至可能是一个强制设备不进入汽车模式的应用程序。

标签: androidmodehoneywell

解决方案


你在正确的轨道上。根据霍尼韦尔的说法,该应用程序AndroidManifest.xml必须通过以下方式进行修改:

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

这必须为每个CAR_MODE应该被禁用的活动添加。它向操作系统发出信号,表明应用程序将处理有关UiMode自身的更改。现在,操作系统不会重新启动应用程序以应用更改,而是将处理此更改的工作留给应用程序。

如果你想知道它是如何工作的,已经有一篇解释它的帖子。或者,您可以在Android 开发人员文档中找到有关此主题的指南。


推荐阅读