‘壹’ Qt for android问题,真机调试,usb debug打开了。adb的环境变量设置了。输入adb
由于HTC的旧名就是High Tech Computer Corporation,所以很容易知道有关我们设备的信息就是最下面的那条
Bus 002 Device 022: ID 0bb4:0cac High Tech Computer Corp.
现在我们需要记住的就是ID后面的一项数据,在上面的情况中,我们需要记录的是0bb4(不同厂商的设备ID的值可能不一样,所以建议大家在使用ID值的时候先使用lsusb命令查询)。
在/etc/udev/rules.d/中建立文件70-android.rules,其实LZ还不知道这个文件的命名到底有什么规则,在网上也有看到说用51或者50开头的,由于LZ拿70成功配置,所以这边直接沿用。使用
sudo vim /etc/udev/rules.d/70-android.rules
‘贰’ qt for android和qt for windows同时安装吗
用了这么久的Qt,IDE一直都是VS与Creator并用(实际开发以VS为主),至于哪个更好这里不发表看法,各有所长,而且也因人而异,萝卜青菜,各有所爱。 Qt5发布很久之后,才把版本从之前的4/downloads/official_releases/qt/5.2/5.2.0/. 找到对应的版本进行下载,里面包含多种不同的版本,MSVC2010、MSVC2012分别是指支持VS2010与VS2012的Qt版本,而opengl与非opengl的区别是是否支持opengl,android、ios分别是指支持android、ios平台的Qt版本。 这里我选择的版本(已标注),如下: qt-windows-opensource-5.2.0-msvc2010_opengl-x86-offline.exe(opengl版本) Visual Studio Add-in 1.2.2 for Qt5 二、安装 qt-windows-opensource与Visual Studio Add-in的安装顺序没什么要求,安装过程不再多说(傻瓜式-下一步),安装路径不要包含中文、空格、特殊字符(~<>?*!@#$%^&:,;)。 安装完成Visual Studio Add-in之后,VS就会出现相应的Qt选项!
‘叁’ 求助,首次搭建Qt for android开发环境是遇到的错误
虽然网络上很多人使用 Redhat 或者Fedora 作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。 虽然网络上很多人使用 Redhat 或者Fedora 作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。要知道,自己编译源代码可不是一件轻松的事,因为在编译过程中经常会出现令人意外而且莫名其妙的错误。 我们使用的操作系统是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安装起来即为简单,只要在命令编辑运行以下命令就行: sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 注意在这个版本的软件包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要单独安装这两个工具。其它的,qt4-doc 是帮助文档,包含了Qt中各个类库的详细说明以及丰富的例子程序,可以使用Qt Assistant 工具来打开阅读。qt4-qtconfig 是配置Qt环境的一个对话框,一般默认就行了,很少有必要去更改。qt4-demos 包含很多可以运行起来的可执行文件以及源代码。qt4-designer是用来设计GUI界面的设计器。 为了连接MySQL数据库,需要安装连接MySQL的驱动程序: sudo apt-get install libqt4-sql-mysql 比起在Windows下安装和配置Qt的MySQL驱动来说,简直太方便了。如果还需要其它的没有默认安装的Qt库,可以在命令行输入 sudo apt-get install libqt4- 然后按tab键自动补全,就会列出所有以libqt4- 开头的软件包,如下图所示: 这些都可以使用一个命令搞定,而不需要自己从源码开始编译。在记不准或不知道名字的情况下,使用tab键列出所有可选的软件包是一个很实用的小技巧。 在我的项目中,还需要画一些数据曲线和统计图表等,而第三方的QWT库提供了这些功能。同样,只需要一个命令即可完成安装: sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev 这时,打开Qt Designer,就会发现左边的Widget列表里面多了“Qwt Widget”这一组。 最后,关于集成开发环境我觉得QDevelop很不错,它跟Qt Designer结合的很好,而且有提示类成员函数的功能。运行以下命令安装: sudo apt-get install qdevelop 这样,使用Qdevelop编写代码和编译、调试,使用Qt Designer设计界面,开发效率较高。
‘肆’ 请问谁有QT for Android 的安装包或者下载链接啊 找了好久都没找到 要windows下的!谢谢
这个网址很全 各个版本 都有的
http://www.qtcn.org/bbs/read-htm-tid-1075.html
‘伍’ qt for android程序怎么更改启动画面
设置图标只用在改页面下设置Application Icon即可
设置程序横竖屏属性问题,点击右上角的XML Source查看这个xml文件的源码
Qt <wbr>for <wbr>android <wbr>设置程序横屏显示及程序图标设置方法
在其中设置android:screenOrientation="landscape"即可
更多的屏幕方式可参考下表:
"unspecified":默认值由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.
"landscape":横屏显示(宽比高要长)
"portrait":竖屏显示(高比宽要长)
"user":用户当前首选的方向
"behind":和该Activity下面的那个Activity的方向一致(在Activity堆栈中的)
"sensor":有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。
"nosensor":忽略物理感应器,这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。
‘陆’ Qt的前景如何Qt for Android 好吗
谈谈个人的看法吧:1、Qt主要强大在他能跨平台,及一套代码可以在很多平台上编译运行。2、Qt目前用于嵌入式系统比较普遍,PC端的应用程序现在也逐渐多起来了,值得高兴。3、如果想开发andriod应用的话,用QtQuick还是不错的,但是也有一些弊端就是调用andrido系统的一些api稍微麻烦点,需要通过java代码转换,这点在执行效率什么的都比不上原生的android应用开发。4、因此根据个人情况来定,如果纯属学习,个人感觉Qt还是不错的。以后的发展会慢慢变好!
‘柒’ QT for android中select android device下没有设备,该怎么办
先说明一下粘包的概念:发送时是两个单独的包、两次发送,但接收时两个包连在一起被一次接收到。在以前WinCE下Socket编程,确实也要处理粘包的问题,没想到在Android下也遇到了。首先想从发送端能否避免这样的问题,例如:(1)调用强制刷数据完成发送的函数;(2)设置发送超时。1先试了调用flush()函数,但运行后现象依旧2设置发送超时是Windows平台的做法,但在Android平台下是否有类似的设置呢?查看Socket类的实现代码:java.net.socketsocket.class文件后发现,还是有函数可以完成这样的设置的。请看如下函数和变量的说明:[java]viewplain/***Setsthissocket's{@linkSocketOptions#TCP_NODELAY}option.*/publicvoidsetTcpNoDelay(booleanon)throwsSocketException{checkOpenAndCreate(true);impl.setOption(SocketOptions.TCP_NODELAY,Boolean.valueOf(on));}和[java]viewplain/**
‘捌’ 采用qt for android是否就能绕过java用c++开发Android
是的,其实调用的是android的NDK,但是对安卓的兼容性不太好,如果真想开发安卓还是老老实实用java,其实只是用Java的语法,许多库都是安卓封装过的直接调用就好。
‘玖’ qt for android assets怎么用
qt for android是一套开发平台,它能用QT来开发Android上的应用(App),主要可以用它来开发游戏 而它不是安装在android上的,而是安装在电脑上(可以用在linux或windwos平台上) 按你的说法,就是 是在电脑QT上开发Android
‘拾’ qt for Android 怎样实现返回键功能
其实,qt for android 就是Qt。只不过是他支持编译程apk安装到手机,你只要按照你想的,用Qt 把他实现了就可以了,至于你说的要监听安卓自带的那三个键。我没有做过,不知道