Qt for Android的新特性

2020-05-27 19:45:16

由于使用Qt for Android的开发者很多,所以我们想改善开发者的使用体验,随着即将发布的Qt 5.15.0版本的发布,我们对Android的文档进行了改版。新文档中有很多关于如何使用Qt for Android,最大限度地发挥其潜力的新内容,它更详细地解释了如何扩展Qt以支持更高级的功能,以及如何增强与Android API的集成。

如何在android中创建和使用openssl。 与openssl存储库之间的依赖关系支持所有的Qt版本,包括QMake版本和CMake版本。

在相同的上下文中,许多存在布局、缩放或权限等问题的Qt示例已经修复。Qt 5.15.0--Qt安卓Extras自带全新密码,例如 Qt J AVA:N原生手机界面:Messe n ger(Qt JNI Messenger)。这个例子展示了使用Qt for Android时最重要的话题之一,那就是JNI通信。它解释了Java和Qt之间调用方法和交换数据的工作流程。该示例充当了Qt和Android双向桥梁的起点。

新入门用于Android的Qt吗?请查看我最近在2020年Qt虚拟技术大会上举办的点播网络研讨会,名为《Qt for Android入门》。

E Nsur通过与Android的正确集成,Android原生文件对话框现在可以在默认情况下使用,只需打开文件和保存操作即可。原生文件对话框还使用了安卓的文件下载方案,并进行了额外的文件异常检查,这在过去经常会导致一些偶发的文件崩溃。AndroidManifest.xml不再设置参数minSdkVersion和参数targetSdkVersion的值。取而代之的是,您可以使用.build.gradle 文件设置m文件。Android Studio会在清单文件中提供关于设置SDK版本的警告信息。有关详细信息,请参阅 清单文档。

最新发布的Qt Creator版本为安卓开发带来了实质性的软件改进。Qt Creator现在可以自动安装Android SDK版,这是为Android应用构建和运行Qt的主要模块。它还会提示您安装开发所需的所有软件包。此外,通过Qt Creator,在您的应用程序中使用OpenSSL现在更加简单,允许您设置库的本地路径,并将其与工具包设置中的任何项目一起使用。*Qt用于Android支持的最基本的功能之一是管理Qt和NDK版本的能力不足。但在过去,Qt Creator在给定的时间只能有一个有效的NDK,这在处理多个Qt版本和项目时可能会很麻烦。Qt for Android版本依赖于这两个不同的NDK版本,由开发人员手动选择版本并切换到NCorrec t版本。这就是为什么我们引入了一种方法来管理多个Qt版本,并将每个版本与适当的NDK版本相结合。Qt Creator使用公共配置文件跟踪这一点。此外,还可以根据需要使用自定义NDK路径。

我们所做的其他一些更改包括Android工具包的示例列表,其中显示了在Android设备上经过测试和已知可以工作的示例。例如,默认不显示的示例包括Android上具有不受支持的功能或模块的示例。此外,对UI设计和功能的改进包括AVDAVD管理器,它在创建 时获得了一定的灵活性,以及 清单编辑器的图标选择。

为了更好地服务Qt手机用户,我们将推出更多支持安卓的更新。“我们将创建更多的示例、文档和功能,为针对安卓的简单和高级开发铺平道路。”敬请关注安卓未来更光明的Qt。

要使用Qt for Android的所有新功能,请通过我们的全球下载页面下载最新版本,或通过维护工具更新。