我正在运行Android 7.1,但我终生无法弄清楚如何确保对接设备(honeywell CT60)时不会启动“汽车模式”。我已经尝试了以下方法:
<ACITIVTY>
元素中。这些似乎都不起作用。 有人有任何建议或想法吗? 也许甚至是一个迫使设备无法进入车载模式的应用。
答案 0 :(得分:0)
您在正确的轨道上。 According to Honeywell应用的AndroidManifest.xml
必须通过以下方式进行修改:
<manifest>
<application>
<activity android:configChanges="uiMode">
[...]
</activity>
</application>
</manifest>
必须为每个活动添加此功能,应禁用CAR_MODE
。它向操作系统发出信号,表明该应用将处理有关UiMode
本身的更改。现在,操作系统无需重新启动应用程序来应用更改,而是将处理此更改留给应用程序。
如果您想了解其工作原理,已经有post对其进行了解释。另外,您可以在Android Developer Docs上找到有关此主题的指南。