首页| 论坛| 消息

标题:Android平台Qt开发入门教程
作者:meegoer
日期:2011-01-21 14:37
内容:

很多人会问,Android平台可以不使用Java开发应用程序??
我做Android平台native开发之前,也有这么想过,但是我又想,底层系统全是c/c++代码,用c/c++开发Android平台程序是可能的,只是需要使用系统非公开的API(就是android源代码,而非NDK里面提供的头文件),比如libui和skia。
好了,由于我的工作是把C++中间件移植到Android平台,所以会对Qt for android这个项目比较了解,毕竟国内做这些的还比较少,所以需要参考android-lighthouse如何解决的文字显示,图形,键盘,触摸屏事件等等。
言归正传,我们开始今天的教程: 在Android平台开发Qt应用程序。
前提:
你的系统必须是linux,或者MAC OS X。在windows平台使用cygwin开发会遇到问题。你首先需要下载android-ndk-r5或以上版本,android-sdk-r8或以上版本。然后下载好android-lighthouse, 这个就是android平台的Qt版本,国外个人移植的,nokia官方是不会发布这样的版本的。git软件库地址:git://gitorious.org/~taipan/qt/android-lighthouse.git当然你还可以下载整合了android平台的qtcreator, 软件库地址:git://gitorious.org/~taipan/qt-creator/android-qt-creator.git这样你可以直接在qtcreator里面开发测试android应用程序,这里有个视频介绍qtcreator开发android应用程序(被墙了,可以用VPN或proxy访问): http://www.youtube.com/watch?v=VU_zPnQrM6E
下载,编译android-lighthouse:
打开终端,输入"git clone git://gitorious.org/~taipan/qt/android-lighthouse.git",便开始下载android-lighthouse的源码。下载好后,android-lighthouse目录结构如下图:
.

6 天前 上传
下载附件 (69.07 KB)
android-lighthouse source tree

下载android-qtcreator, 在终端中输入"git clone ..


#1 [biosxjj 01-26 10:22]
兼容哪个qt版本
#2 [meegoer 01-28 22:56]
我用的qt 4.8 (git版本).
#3 [duduqq 02-13 23:19]
原来可以ANDROID的程序都可以全部用QT写了啊,我开始还以为界面是没可能用QT的代码的呢
#4 [cuiman10 02-16 20:32]
不错,支持一下!
#5 [6a209 02-17 16:51]
4.8嘛时候发布//?

<< 1 2 3 >> (1/4)

回复 发表
主题 版块