Qt for android Java传递List集合对象到Qt(C/C++)
文章目录
-
-
- 前言
- 正文
- 首先定义一个java类
- 添加java native函数
- Qt C/C++文件
- Java调用native函数
-
前言
写这篇博客也算是对Java和Qt的真正交互做个总结吧!这篇文章已经将所有简单的交互都涉及到了,而文章本身是属于交互比较麻烦的一类。
正文
今天做了一个功能,扫描手机中的所有的照片,视频,音频等。显示到qt界面,让用户点击查看,这就涉及到了android 和 qt数据大量的交互,并不是一个String就能解决的,正常来说是传递一个QList<MediaInfoStruct> ,其中MediaInfoStruct是一个结构体,对应如下:
//包含音乐,照片,视频等媒体信息结构
struct MediaInfoStruct