是否有人知道如何从QT项目更改android部署的元数据值。我需要将background_running设置为true。我可以手动操作,并且一切正常,但是下次我更改代码时,该值被重置为false。
有人知道如何从QT项目编辑这些值,以便代码更改之间的值持续存在吗?
<!-- Background running -->
<!-- Warning: changing this value to true may cause unexpected crashes if the
application still try to draw after
"applicationStateChanged(Qt::ApplicationSuspended)"
signal is sent! -->
<meta-data android:name="android.app.background_running" android:value="false"/>
我终于想通了。
从QT creator,进入projects -> android build options -> Details on build android APK
点击创建模板,确保gradle被选中,现在你可以编辑模板AndroidManifest.xml并将选项设置为true。所有未来的构建都将使用这个AndroidManifest.xml。您现在还可以通过编辑清单轻松地扩展QtActivity。