‘壹’ 请高手指教:如何将Qt程序移植到安卓系统中运行
qt 程序会依赖于qt 库文件,把qt 的源文件 用对应的工具交叉编译一下,放到安卓系统中,然后再把自己的qt 程序也交叉编译一下就可以了,
‘贰’ qt开发手机软件需要安装什么
qt SDK是完整的QT开发环境,包括库和一些开发工具,如果你使用vs2008,那你就不需要安装这个,只安装QT库就可以了。
qt creator是开发环境,类似与vs2008。
如果你想做手机开发,那么QT有专门的mobile版本,你可以到官方网站(qt.nokia.com)上下载,安装QT后,里面的demo也有助你尽快的了解QT,更详细的信息楼主可以搜索一些安装流程,不过QT每个版本更新很快,你找到的安装流程未必是最好的,所以推荐楼主到官方网站上查看最新的安装方法,那样最好~ 祝愉快~
‘叁’ qt5.5怎么支持android开发环境
分为五个步骤来完成Android开发环境的搭建。
第一步:安装JDK。
要下载Oracle公司的JDK可以网络“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可。
第二步:配置Windows上JDK的变量环境 。
java_HOME
先设置这个系统变量名称,变量值为JDK在电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。
Path
PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 。
CLASSPATH
设置系统变量名为:CLASSPATH 变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 。
注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH 的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
第三步: 下载安装Eclipse(已上传附件,电脑打开可下载) 。
Eclipse为Java应用程序及Android开发的IDE(集成开发环境)。Eclipse不需要安装,下载后把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置你的工作目录即可。
第四步:下载安装Android SDK 。
配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。我们要通过Eclipse来开发Android应用程序,那么我们需要下载Android SDK(Software Development Kit)和在Eclipse安装ADT插件,这个插件能让Eclipse和Android SDK关联起来。
第五步:为Eclipse安装ADT插件。
前面已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了Android SDK,但是Eclipse还没有和Android SDK进行关联,也就是它们现在是互相独立的,就好比枪和子弹分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。
‘肆’ 如何用Qt写Android应用
设置qt-android开发环境
第一步:创建一个Android项目
我以Empty Qt
Project为例.点击Choose后出现一个对话框要求填写Project的名字和选择路径,输入完成后点击Next,到下面一个比较重要的操作:选择Qt
Version
注意,默认是选择Destkop的,正确应该按上图设置.设置后按Next确认一下,没有错就按Finish完成Qt-Android项目的建立.只要正确建立了Qt项目,就完成了一大半了.下图是完成后的一个截图:
第二步:编写程序
在这步大家按照平常Qt
Creator的步骤写程序就好.但是注意的是,有些模块暂时还没有移植,例如Qt网络模块,所以不能有网络相关的应用(不过我想这迟早会移植的).
作为例子,我就用hello
world吧:#include<QApplication#include<QLabelintmain(intargc,
char**argv){QApplicationapp(argc,
argv);QLabel*label=newQLabel("<palign=centerHello,
World!</p");label-show();returnapp.
exec();}第三步:设置编译选项
Projects标签
- Run 展开Package configurations,选择Android target
SDK,(android7为例)
展开紧跟下面的Deploy configurations,选择Deploy local qt
libs
然后按左边倒数第三个绿色三角按钮运行:
第四步:手机上运行
你写的应用会打包成apk放在你项目文件夹里的/android/bin里面.把它拷到手机上安装.但是这样手机还不能运行这个程序,毕竟Android系统没有Qt的库.这个时候你就需要Ministro,一个为Android系统Qt程序运行下载所需要的库.可以到电子市场搜索Ministro,或者到Ministro项目里下载:Ministro
.安装好Ministro后再运行Qt程序,根据提示下载需要的库.
‘伍’ Qt开发安卓,请问用的是什么语言编写的
核心是Linux内核所以是c语言写的,在上面还有c++,应用层是用Java写,源码在Android官网上应该有的下载,在电脑上下载android sdk,然后可以用eclipse开发,现在在eclipse中有个插件叫ADT,是专门用来帮助开发android程序的
‘陆’ 能用QT编写手机安卓上的c++程序吗
可以的,Qt 是支持安卓的. 但是因为研究的人太少所以很有难度啊.
‘柒’ qt怎么开发安卓
嗯 可以啊,现在Qt5 支持android开发,
把SDK NDK ANT 等需要的东西加载上去,
‘捌’ 有用QT开发安卓应用的吗
Qt for Android以下简称QfA.
1. 跨平台只在pc上有优势,在移动设备上毫无优势。移动设备整体的应用风格需要保持一致,你外部加进来一个ui,倒是和平台保持一致了。你如何保持和原生ui的这种使用一致性。
2.在开发易用度上,Android(java) api 已经做得很好,包括事件,广播,服务等Qt里有的基本上Android api里已经做得很好,从Qt开发者转为java开发者也很容易。 而如果要写QfA应用,开发者不仅要懂Qt,同样也避免不了要写java代码。
3. 如果要写和其它app通信的时候,QfA的灾难性就来了。如果是上层的几乎等完整的搞一遍Android api吧。 另外对于和设备相关的一些调用(GPS/Telephony)等,QfA的工作量一下子就上来了,这时候你还指望qml么?
4.性能呢? QfA对于图形渲染区的请求还得在java的接口请求,是不是又要绕了个大弯。
5. 软件体积。 终端用户要用Qt app,势必要先装一个Qt lib, 或者在你的app 中一起静态发布。
在有很多优秀的QfA app出现之前,大家不带乐意只为一个好的app 去装一个大的软件,而会愿意选择一个原生软件替代。
6.官方支持。目前Qt开发团队多少人?但目前他们要支持多少平台。 如果没有一个比较大的商业级别软件在用QfA,官方能做的就是让这个软件在Android平台能编译,运行,解决一些明显的bug。
7. Qt做mobile最好的机会就是被大款看上。望采纳,谢谢。
‘玖’ 使用QT编写安卓手机程序,需要调用NDK吗
Google.cn上介绍NDK的说明如下;
原生开发工具包 (NDK) 是一组可让您在 Android 应用中利用 C 和 C++ 代码的工具。 可用以从您自己的源代码构建,或者利用现有的预构建库。
NDK 不适用于大多数初学的 Android 编程者,对许多类型的 Android 应用没什么价值。 因为它不可避免地会增加开发过程的复杂性,所以通常不值得使用。 但如果您需要执行以下操作,它可能很有用:
从设备获取卓越性能以用于计算密集型应用,例如游戏或物理模拟。
重复使用您自己或其他开发者的 C 或 C++ 库。
照这样说,你不用c/c++就不需要,但是你用qt那肯定是用c++来开发
‘拾’ qt开发安卓app好吗
不好,坑挺多的,只能说勉强能用
如果是主打桌面端,顺手做个安卓端,可以。
想专门去开发安卓的话,建议还是用Java吧