不会Java?没关系,用C/C++搞定安卓APP!Qt for Android开发!

嵌入式ARM 2021-04-25 00:00


首先Qt就不多说了,大家应该都有了解,跨平台的应用程序开发框架,Windows、Linux、Android、IOS(网上听说是可以支持的,没有试过)等一些平台都可以使用,最关键的是基本同一套代码,不用怎么修改就可以切换平台,相当方便。不过个人感觉,安卓和IOS应该没有eclipse和Android Studio专业,但是不会Java只会C的话,感觉用Qt还是方便一点。下面说一下Qt如何开发安卓APP。


一、准备软件


1. 下载Qt软件,我用的是Qt-opensource-windows-x86-5.12.0版本的,注意:后续插件的版本和Qt的版本貌似要有对应,有的版本不对可能不行,尽量用我推荐的版本。


2. 下载andrord ndk,版本为r19c


3. 下载JDK,版本为8u201。(所有软件我已经打包到网盘了,大家直接下载即可)


链接:pan.baidu.com/s/1TQ7L1FDuCZtfcFJ1JXjCGQ
提取码:ewnk


4.Andrord SDK,下载地址:


dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-bundle-162.4069837-windows.exe
中国官网:www.android-studio.org/   

二、安装


安装没什么好说的,Qt安装的时候注意选择安卓的插件。Andrord ndk、JDK和SDK安装记住安装后的路径,后续需要添加路径。



三、软件配置

1. 三个软件安装完成后,先打开Qt。


2. 点击:工具->选项->设备,这三个路径需要填写刚才你安装插件的三个路径,一定要填写正确。


3. 新建一个工程,或者打开之前在Windows下做好的一个DEMO工程,选择你安装Qt时候安装的安卓插件,我用的是ARMv7。然后点击Configure Project。


4. 软件代码没问题的话直接点击编译Debug。


5. 编译成功后,在构建目录下

android-build->build->outputs->apk->debug->android-build-debug.apk,这个就是你编译完成的APK文件,直接传到你的手机去安装。



6. 安装成功后打开,如图是我做的一个远程浇花系统的上位机。


注意界面一定要设置边框verticalLayout,要不然在手机上显示的会有问题!


END

本文系21ic论坛资深网友小叶三千原创撰写


推荐阅读
你怎样选择开源免费RTOS?
GD32也开始假货翻新泛滥了
工程师姓什么很重要!别再叫我“X工”!!!


→点关注,不迷路←
嵌入式ARM 关注这个时代最火的嵌入式ARM,你想知道的都在这里。
评论
  • 你知道吗?一颗高端光模块里,温度波动超过±0.5℃,激光器的波长就会漂移,信号质量直接崩盘。过去,高精度温控是德国、日本企业的“自留地”。但现在,一家武汉公司打破了这道壁垒——-60℃~300℃,精度锁定±0.1℃,变温只需5分钟。它不是在做温控,它是在给半导体“装恒温大脑”。01 光模块的“头号杀手”,不是信号,是温度光模块,尤其是高速率400G/800G产品,内部集成了激光器、探测器、TIA等敏感器件。其中,DFB激光器的波长漂移系数约为0.1nm/℃。什么意思?温度变1℃,波长漂0.1nm
    用户1774416745629 2026-07-22 14:07 223浏览
  • 边缘AI落地加速背景下,核心板作为设备“大脑”,直接决定项目成败。对于中小企业和项目方而言,选型核心是在千元内同价位区间,找到“稳定可靠、成本可控”的高性价比方案。目前千元内边缘AI核心板市场竞争激烈,飞凌嵌入式FET1126B-S/FET1126BJ-S核心板凭借“更稳的运行表现、更省的综合成本”成为首选。维度一:稳定性横评——工业级标准,恶劣环境稳得住同价位竞品多仅满足商用级标准,难以应对复杂工业工况,而飞凌嵌入式FET1126B-S/FET1126BJ-S核心板直接拉满工业级配置。温宽适配
    飞凌嵌入式 2026-07-21 09:08 215浏览
  • AI服务器正进入高算力时代。随着GPU性能持续提升、单机柜功率不断增长以及48V直流供电架构逐步普及,服务器电源系统对连接器的载流能力、接触可靠性、温升控制及长期稳定运行提出了更高要求,高压直流连接模组正成为AI服务器供电系统的重要组成部分。近年来,48V直流供电、机架级(Rack-Level)供电、高压直流互连以及液冷服务器等技术不断成熟,大功率DC供电连接器模组也逐渐成为AI服务器电源系统中的关键部件。AI服务器为什么开始采用DC直流供电?过去服务器大多采用12V供电架构,但随着GPU数量持
    步步精BBJconn 2026-07-22 14:49 260浏览
  • 摘要:全系列IP67 防爆防水连接器、防爆防水接插件包含 3 针 3 孔、4 芯、5PIN、8 芯冷压 / 焊接防爆航插、防爆航空插头、防爆航空插座,不同结构、不同芯数的防爆端子接头、防爆电源接头、防爆传感器航插接头老化故障差异极大。很多厂区统一维保、统一更换,造成过度维保或漏检隐患。本文细分冷压免焊、焊接两款增安型防爆航插老化特征,区分防爆接近开关连接器与动力接头维保差异,给出针对性检修更换标准。关键词:防爆防水连接器,IP67 防爆接插件,冷压防爆航插,焊接防爆航空插座,防爆接近开关连接器1
    用户1783664076620 2026-07-21 11:26 219浏览
  • 方案背景智能家电、充电桩、医疗设备的语音提示功能,已经成为产品体验的一项标配。过去工程师习惯用OTP语音芯片,但OTP容量固定,换音必须要换芯片重新烧录,虽然otp语音芯片便宜,但是产品迭代的成本不低。WT2003Hx系列MP3语音芯片内置32位120MHz处理器,支持MP3和WAV解码,通过标准UART串口就能播放海量音频,芯片还集成0.5W D类功放与16位DAC,一颗芯片就能独立完成语音播报。本文以STM32为主控,手把手搭建一套可直接移植的UART控制工程。硬件连接WT2003Hx的串口
    唯创知音语音芯片 2026-07-21 15:32 173375浏览
  • ​ 在安防对讲、车载通话、远程会议、矿山应急、IPC 可视门铃这些"全双工"场景里,工程师们被同一个老问题反复折磨:拾音端的噪声压不下去,远端的喇叭回音又拉不干净。 AU-48 双麦多功能语音处理模组,把 AI 降噪、AEC 回音消除、模拟与 USB 双接口集成在 23×20mm 的邮票口里——一颗料,撑起几乎所有通话设备的前端。一、为什么是"AU-48"?它到底升级了什么AU-48 是对前代 A-47 的一次"重设计 + 全升级"。它并不是简单换个外壳或补几个功能,而是在兼容 A-4
    深圳声讯电子 2026-07-20 17:10 200浏览
  • 在电子调试、精密装配、实验室检测等作业场景中,工作台照明直接影响效率与用眼健康。普通工作台存在接线繁琐、频闪、亮度色温固定等问题;机床操作台易因振动老化导致漏电,且亮度不可调、频闪明显;实验室台对照明精度与安全性要求高,传统工作灯难以兼顾。因此,供电安全、无频闪、亮度色温可调的智能工作灯成为刚需。本文基于ECP5702、FP7209、FP6195及涂鸦Tuya模块,搭建一套低压安全、智能可控的调光工作灯方案。一、ECP5702+FP7209+FP6195+Tuya联动原理这套方案采用PD安全取电
    袁雅倩 2026-07-16 10:03 858浏览
  • 随着5G终端从手机扩展到无人机、智能网联汽车、工业物联网,蜂窝网络复杂性持续上升。通信制式的跃迁使终端测试从 “能否连上网络” 演变为覆盖入网、切换、吞吐量、语音质量及异常场景的完整验证链条。一台5G终端的测试,需要验证入网成功率、小区切换时延、吞吐量、VoLTE语音质量、载波聚合性能及异常工况鲁棒性等多项指标。然而,传统外场路测受天气、时段、基站负载等不可控因素影响,且随着测试项目增加,难以保证流程一致性和结果可复现性。产品迭代加速的背景下,研发团队需要在实验室中快速复现各类网络场景、批量执行
    虹科网络基础设施 2026-07-23 17:15 300浏览
  • FP7125 与 FP7135 为远翔同系列 SOT23-6 封装高压共阳 LED 恒流驱动芯片,二者引脚完全兼容,当前 FP7125 逐步停产,FP7135 是最优直接替代料,下文结合参数差异说明替换注意事项。一、两者通用一致项,替换无需改PCB两款芯片硬件架构、基础电气规格高度统一,原有FP7125 电路板可直接贴片 FP7135,不用修改线路与外围功率器件:1.供电范围均为8~100V 宽压输入,最大输出电压为 VIN×0.9,峰值输出电流 8A,共阳驱动架构不变;2.过热保护逻辑相同,温
    袁雅倩 2026-07-20 14:30 92浏览
  • 在嵌入式与边缘计算开发中,操作系统的选择直接决定了产品的开发效率、运行性能和维护成本。Buildroot与Ubuntu是两条截然不同的技术路线,前者主打极致精简,后者侧重生态完整,很多开发者在选型时常感困惑。今天我们就从定位、优劣势到适用场景,把两者讲透。本质差异:构建框架 vs 通用发行版很多人会把Buildroot当成一个操作系统,其实并不准确。Buildroot是一套嵌入式Linux构建框架,它本身不是完整发行版,而是一套可以从源码开始,交叉编译出内核、工具链和根文件系统的自动化工具。最终
    飞凌嵌入式 2026-07-20 10:07 151浏览
  • 曾经平价走量、人人可轻松备货的DDR5,如今彻底改写存储行业周期历史。短短一年时间,DDR5颗粒涨幅突破627%,行业出现罕见的DDR4、DDR5代际价格倒挂,市场完成从“低价随便囤”到“高价无货拿”的极致反转。全链路价格冲高颗粒累计暴涨627%本轮DDR5涨价的幅度与持续度,均远超2017年DDR4牛市与2021年疫情驱动行情,多项核心数据刷新行业历史纪录。2025年上半年,DDR5 16Gb颗粒单价仅4.68美元,处于行业价格洼地,下游厂商批量备货成本可控;进入2025年10月,单月价格直接
    芯智云 2026-07-17 12:26 68浏览
  • 空调TFT屏幕模组的应用背景如今的空调早已不是单纯制冷制热的机器。消费者对家电的期待,从能用变成了好用,再到好看。中高端空调、中央空调面板、智能新风系统,纷纷开始配备彩色显示屏,把温度、模式、湿度、空气质量、风速等信息集中呈现。屏幕成了人和机器之间最直接的交互窗口。但屏幕模组的方案选择并不简单。用MCU直接驱动彩屏,要写底层驱动、移植GUI、处理图片解码和视频解码,开发周期长,占用主控资源多,小团队很难啃下来。很多厂商希望找一颗专门做显示的芯片,主控只要发几条串口指令,就能让屏幕动起来、活起来。
    唯创知音语音芯片 2026-07-21 15:10 247浏览
  • 做蓝牙音频类产品的工程师大概都遇到过这样的纠结:想让设备既能播蓝牙音乐、接蓝牙电话,又要把传感数据和控制指令通过 BLE 传出去,常规做法是音频芯片旁边再并一颗 BLE 数传模块。两颗芯片意味着两套天线、两套电源、两套固件,BOM 成本和板子面积都上去了,调试也更容易踩坑。有没有一种更省事的思路,让一颗芯片把音频蓝牙和 BLE 数传一起扛下来?带着这个问题,我们拿来WT2605Cx 实打实跑了一遍,从 AT 指令、BLE 透传、本地 MP3 播放到射频布局,把手里的方案设计一步步拆开看。先看清这
    唯创知音语音芯片 2026-07-22 14:54 230浏览
  • 众所周知,数字隔离器可基于通道数量(2/3/4/6/8通道)、通道方向(正/反通道数)、耐压等级(3.75kV/5kV/5.75kV/8.5kV)、CMTI等级(>150kV/us/>200kV/us/>250kV/us)与封装规格等多种产品参数组合,衍生出上百种细分型号。而受晶圆与封测产线排产逻辑限制,工厂产能通常会优先倾斜于大批量的标准化封装工单,进而导致大量型号的数字隔离器在市场中长期存在着交期拉长及现货紧缺问题。HOPERF数字隔离器的型号划分示意图而这一供需现状也重塑了数字隔离器的选型
    华普微HOPERF 2026-07-17 14:38 44浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦