安卓环境下,通过QT调用jar包

 时间:2024-10-11 19:24:43

在安卓上,许多第三方工具都提供jar包。qt可以通过jni来调用jar包。本文通过一个例子,说明安卓上QT调用jar的方式。

工具/原料

qt

android

jar包

jar包准备

1、java类如下图所示,提供了一个带参数的构造函数;一个类成员函数;一个类静态函数

安卓环境下,通过QT调用jar包

创建qt工程

1、新建一个qt工程

安卓环境下,通过QT调用jar包

2、设置工程名称及保存位置

安卓环境下,通过QT调用jar包

3、设置工程kit

安卓环境下,通过QT调用jar包

4、添加安卓xml文件

安卓环境下,通过QT调用jar包

5、按照默认路径,生成文竭惮蚕斗件。在工程目录下有个android目录,内部存放刚生成的AndroidManifest.xml文件

安卓环境下,通过QT调用jar包

6、在android目录下,新建libs文件夹,并把要调用的jar包存到libs目录下

安卓环境下,通过QT调用jar包安卓环境下,通过QT调用jar包

调用jar包

1、修改pro文件,增加androidextras模块

安卓环境下,通过QT调用jar包

2、在界面上增加按钮,并添加槽函数

安卓环境下,通过QT调用jar包

3、在mainwindow.cpp中增加头文件及槽函数的实现。其中包含构造函数、成员函墙绅褡孛数、静态成员函数的方法。

安卓环境下,通过QT调用jar包安卓环境下,通过QT调用jar包

运行结果

1、类构造函数返回结果

安卓环境下,通过QT调用jar包

2、成员函数返回结果

安卓环境下,通过QT调用jar包

3、静态成员函数返回结果

安卓环境下,通过QT调用jar包
  • 数据驱动页面如何自动以字段名称命名导出图片
  • 利用Dem数据在3D max里做三维地形
  • 如何确保NAS能被正常访问?
  • 在VBA中如何创建文件
  • jquery如何获取当前元素的前一个元素
  • 热门搜索
    指日可待的意思 集合竞价是什么意思 待产妈妈需要准备什么 宝宝爬行垫什么牌子好 产能过剩是什么意思 孕妇喝什么牛奶最好 什么叫云平台 c2c是什么意思 今晚开什么特马资料 全军覆没的意思