自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 qt android 开机自启动service 想调用qt的函数的方法

extern "C"//供java调用的接口函数extern "C"//供java调用的接口函数其中 加载so库的位置是qt项目编译后的android-build文件的libs目录下有对应的so库 如图:里面都是qt给Java调用的so库 但并不是所有都是你当前调用的这个函数用到的 添加so库时要添加用的上的 用不上的也添加很容易报错,这些库都会被qt 打包到apk中 引入这些库像上面service中哪样引入对应的库即可解决问题啦 欢迎大家下方讨论!!!

2023-06-02 10:16:42 384

原创 Qt动态库QEventLoop: Cannot be used without QApplication

当qt打包的库想使用QEventLoop 来挂起等待时 因为没有启动QApplication中的exec()会产生这样的报错。void initialize(){//为循环事件QEventLoop初始化。本文主要参考下面连接中的文章。

2023-06-01 18:52:03 672

原创 Qt for android Sqlite数据库的QSQLITE驱动程序未加载(QSQLITE driver not loaded)

其中"/data/user/0/org.qtproject.example/qt-reserved-files/plugins"为Android内应用的so库的存放位置。一般情况下plugins/sqldrivers/ 这个位置会存放libplugins_sqldrivers_libqsqlite.so库 只要告诉qt。在某些场合 qt是会不加载SQL的so库的 而qt android 的开发就是把qt打包成so库 由java调用so库。地址".../plugins"就可以了。

2023-06-01 18:40:45 1232

原创 JNI Java调用 qt so库的参数传递例子(jbooleanArray jintArray 字符串数组)

jbooleanArray做为传参时。jintArray做为传参时。字符串数组做为传参时。c++ .h文件代码。c++ .cpp文件。c++ .h文件代码。c++ .cpp文件。c++ .h文件代码。c++ .cpp文件。

2023-03-08 12:34:59 427

原创 android studio 使用QT so库的全过程

在对应的java包中即前面讲到的cpp对应的命名规则中对应的包中创建nativeClass类(其中我是在nativeClass类中载入so文件并声明对应的方法,在MainActivity中实现调用该方法,其中so的载入、声明和调用要在同一个包内 这也是看别人说的 姑且信了)2 libgnustl_shared.so文件,这个文件实在ndk安装目录里边,我的是在E:.\.. ...\libs\armeabi-v7a内,记住,一定要拷对应CPU型号的文件.接下来编译项目即可不用运行就可产生你需要的库文件。

2023-01-16 15:54:30 1114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除