【Qt for Android】第一个安卓程序

1)首先需要去官网上下载
Qt for android 版本的 Qt SDK

2)下载 android 相关的 SDK,下载地址不用找了,在Qt
Creator工具选项的Android配置中有相应的下载链接地址。

3)下载完安卓SDK后,在上面的配置界面中指定相应SDK的目录,然后在"Build & Run"中新增Android的Kits

4)编写Qt代码后,点击"Run"即可,在弹出的Android设备列表中,选择程序要安装运行的Android设备。(下图第一个是我的小米1S,第二个是Android模拟器)

如何在真机中调试运行?将手机用USB插入与电脑连接,一般会自动安装USB驱动,然后刷新设备列表,就可以了。如果这样还么有出现,尝试下面步骤:

1. 在命令行进入Android SDK tools目录

2 命令行输入 "adb kill-server"

3 命令行输入 "adb start-server"

4 如果启动 adb server 过程中没有出现错误消息,那么adb算是启动成功了!

然后再刷新设备列表,就会出现你的Android设备了。如果这样还没有出现你的设备,那我就不知道了。

5)选中目标Android设备后,运行程序即可,程序会自动编译、部署到你的设备上。在你的手机中像普通的安卓程序一样安装运行即可。

Note:如果你的程序已经安装了,请先卸载。下面是运行截图:

  

下面是相关代码:

// 在对话框的构造函数中设置全屏显示。
Dialog::Dialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::Dialog)
{
    ui->setupUi(this);
    showFullScreen();
}

//在对话框的重绘事件中设置灰色半透明背景,不过实际运行只看到了灰色,而不见透明效果,不过安卓中每个程序独占整个屏幕,背景透明也没都大用处。
void Dialog::paintEvent(QPaintEvent *e)
{
    Q_UNUSED(e)
    QPainter painter(this);
    painter.fillRect(rect(), QColor(130, 130, 130, 180));
}

//按钮点击事件处理,弹出一个消息框。
void Dialog::on_pushButton_clicked()
{
    QMessageBox::information(this, tr("message"), tr("I love you! \n\t xiao hui"));
}
时间: 2024-10-26 18:57:36

【Qt for Android】第一个安卓程序的相关文章

【原创】开发第一个安卓程序(教程系列贴)

[面向人员]:立志于安卓开发的所有人员,做到真正的从零基础起步: [教程说明]:本教程在内容上保证原创.简洁.详细,在附件链接上保证可用.最新.完整: [回帖说明]:教程有不清晰的地方,请及时回帖互动,楼主会第一时间更新帖子,谨以此开源.分享.共进. 1.通过代理在线更新SDK 依次打开安卓001教程建立的开发文件夹,android/develope,找到并双击SDK Manager.exe可执行文件 稍等片刻,自动弹出Android SDK Manager Log窗口,窗口内未配置代理钱会显示

AndroidStudio学习笔记-第一个安卓程序

要带一个本科生做一部分跟安卓有点关系的项目,于是趁着机会学习一下编写安卓程序. 第一篇材料来自谷歌官方,传送门:https://developer.android.com/training/basics/firstapp/index.html.由于官方例程写的很清楚了,基本上只要按着步骤就好了,所以不打算完全的复制粘贴,主要实践过程中我的一些理解和思考. 1. 创建新工程 一个安卓程序的层次结构为 Application -> many activities (可以理解为很多个界面) -> l

Android Studio运行安卓程序报Failure [INSTALL_FAILED_OLDER_SDK]的解决办法

http://androidren.com/index.php?qa=320&qa_1=android-studio运行安卓程序报failure-install_failed_older_sdk 一般情况是最小支持的sdk版本高于当前设备的Android系统版本,这时候需要修改manifest和build.gradle两个地方. 修改源码app目录下的"build.gradle"文件,将其中的minSdkVersion .targetSdkVersion 修改为跟manifes

简单记录下安卓环境的搭建和第一个安卓程序的破解

来自<Android软件安全与逆向分析> 一.配置安卓环境 1.安装JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html DwonLoads->下载JDK 我下载的版本是  jdk-8u91-windows-x64.exe 一路安装好了之后,添加用户变量 JAVA_HOME 值为安装目录 I:\Android\jdk 并将I:\Android\jdk\bin添加到PATH中 CMD-> 输入ja

【1】Android 学习笔记 【第一个安卓程序】

一.java JDK  & 配置 java 系统变量 java JDK 这个请自行百度安装 配置 java 系统变量  1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值(jdk安装目录):C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3. 选择“系统变量

用android studio创建第一个安卓程序加载html5 页面

前言 软件版本:android studio v1.0正式版,由于v0.x以来软件变化一直比较大,很多问题搜索的解决方案也都是v0.x版本时代的,故首先声明一下版本. 动机:由于工作中需要对移动端软件开发的几种方式进行一下对比研究,故有了此文章的产生,估计后续还会有其他技术方案的文章发布. 目标:为了适应跨平台的要求,所以用html5编写页面,利用webview装载html5页面就成为了一个备选的技术路线.本篇文章就是利用android studio创建一个apk程序,装载编写好的html5页面

手把手教你用android studio创建第一个安卓程序加载html5页面(二)

经过上一篇,我们已经可以打开html页面了,但是有很多细节方面的内容我们还需要调整. 打开链接的问题 细心的网友可能已经发现,打开百度页面后,点击顶部的链接,会在手机的浏览器中打开相应的页面,这显然不是我们希望的. 在onCreate中添加如下代码 webview.setWebViewClient(new WebViewClient()         {             public boolean shouldOverrideUrlLoading(WebView view,Strin

【1】第一个安卓程序

第一个程序从 Hello World 开始?? 也许C语言学习是从这开始的,但是书上不是这么开始的,也许起点就决定了高度?? 一.新建安卓项目 (1)选择安卓项目 (2)随便建个名字的项目,默认下一步 二.运行环境 (1)新建虚拟设备,在电脑上运行这个虚拟的安卓模拟器. (2)在自己的手机上运行,手机用数据线连接电脑,调为开发者模式,然后运行的时候就会检测到手机,然后选择用手机运行. 我选择把自己的小米3作为了开发的测试手机,因为电脑的安卓模拟器调试应该会很卡. 三.运行出来其实就是个hello

Android第一个应用程序和adb常用命令

1.    新建一个工程 1.  Package Name:包名不可以是中文--------------在手机上的包名 2.  Minimum Required SDK:最小的SDK,一般为2.3 3.  Target Sdk:最大的SDK,运行的版本 4.  Compile With:编译版本,一般和运行的一致 5.  Theme:主题 6.  Configure Launcher Icon:自定义图标,各种属性 2. adb:  adb(控制模拟器)---------------虚拟机与ec