qt开发安卓app,采用qt for android是否就能绕过java用c++开发Android

qt开发安卓app目录

如何用Qt写Android应用

采用qt for android是否就能绕过java用c++开发Android

如何用Qt写Android应用

我也有动力写这篇文章了。

下面我简单介绍一下用Qt Creator写Android应用的步骤。

PS: 在这之前你应该搭建好一个Qt-Android环境,参考我另一篇文章: 设置qt-android开发环境 第一步:创建一个Android项目 我以Empty Qt Project为例。

点击Choose后出现一个对话框要求填写Project的名字和选择路径,输入完成后点击Next,到下面一个比较重要的操作:选择Qt Version 注意,默认是选择Destkop的,正确应该按上图设置。

设置后按Next确认一下,没有错就按Finish完成Qt-Android项目的建立。

只要正确建立了Qt项目,就完成了一大半了。

下图是完成后的一个截图: 第二步:编写程序 在这步大家按照平常Qt Creator的步骤写程序就好。

但是注意的是,有些模块暂时还没有移植,例如Qt网络模块,所以不能有网络相关的应用(不过我想这迟早会移植的)。

这个时候你就需要Ministro,一个为Android系统Qt程序运行下载所需要的库。

可以到电子市场搜索Ministro,或者到Ministro项目里下载:Ministro 。

安装好Ministro后再运行Qt程序,根据提示下载需要的库。

采用qt for android是否就能绕过java用c++开发Android

Androd本身就支持用C/C++开发程序。

何来绕过不绕过之说?

你可以百度一下NDK。

Qt for android提供了Qt的类库来支持android开发。

但是实际上程序包会因为附带Qt的类库而变得很大。

而且Qt for android目前开发文档对国人并不友好,许多东西查不到,或者只有英文(这一点毛病NDK其实也有)。

庞大的软件体积带来的缺点使之开发的C++程序在效能上其实并不比java开发的android程序要好。

所有建议你了解一下。

先学好ADT开发android程序在说吧。

额且java的语法规则与C++极其相似。

学习成本很低。

C++学的好了。

java就能快速上手。

可行性保证是有的,但是相对的难度也是比较大的

最难的就是自己还要在每个系统中植入不同的数据包和功能包

工程浩大,没有强大的开发团队估计很难实现 (随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)

来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!