尝试一种可爱的 Android 方法
于 2011 年 3 月 29 日
在围绕 Qt 项目的所有混乱中,开源软件的力量已经显现出来。罗马尼亚开发人员 Bogdan Vatra 将 Qt 移植到 Android。为了避免商标冲突,结果被命名为 Necessitas。
在研究如何设置工具和构建应用程序之前,让我们从用户的角度来看待该系统。下载基于 Qt 的应用程序时,大小很重要。自 Qt 诞生以来就附带的经典 wiggly 示例只有大约 113kB。Bogdan Vatra 提供的 Animated Tiles 需要 153kB 的下载。
用户下载并安装应用程序后,就可以运行它了。启动时,每个 Qt 应用程序都会寻找一个名为 Ministri 的助手。 Ministri 的工作是为所有 Qt 应用程序提供共享的 Qt 库。这节省了磁盘空间和带宽。首次启动 wiggly 时,用户会被引导到 Android Market,可以从那里免费下载并安装 Ministri。
Ministri 现在接管并下载 Qt 库。之后,wiggly 愉快地运行。它使用原生的 Android 屏幕键盘,甚至在我更改其方向时随设备旋转。
我认为,使用 Qt 的乐趣不在于使用应用程序,而在于编写它们。为此,请下载 necessitas 安装程序。运行它,但确保安装在 /opt/necessitas 中,而不是其他任何地方。您必须 chmod +x 安装程序才能使其可执行。然后按照这个很棒的 设置指南 配置 QtCreator。如果 Qt 版本抱怨未正确安装,您可能需要创建一个符号链接才能使事情正常工作。
然后,这只是编码、构建和部署的问题。今天就自己尝试一下!