qt
时光@印迹
这个作者很懒,什么都没留下…
展开
-
unity开发程序连接HC_05蓝牙
之前一直使用的是qt做上位机,但是开发的上位机在安卓上使用蓝牙的时候一直有问题,就是连接上蓝牙一段时间后,app会直接挂掉,这个问题就是得不到解决。qt安卓开发使用蓝牙后来搜索到了unity连接蓝牙的文章。UNITY 实现蓝牙通信ARDUINO BLUETOOTH PLUGIN就打算用unity重新写连接蓝牙的程序。首先下载 Arduino Bluetooth Plugin 这个插件,可以在unity商店或者百度下载。导入到unity项目中,插件导入成功后我们可以看到目录下 Assets/Blu原创 2022-02-24 20:53:02 · 5739 阅读 · 2 评论 -
qt中使用ffmpeg播放视频
//减小缓冲的图像 AVDictionary *param = 0; av_dict_set(¶m, "preset", "fast", 0); av_dict_set(¶m, "tune", "zerolatency", 0);原创 2020-08-17 20:29:29 · 1184 阅读 · 0 评论 -
QT Android调用FFMPEG库部署到Android设备
先在ubuntu16.04下编译ffmpeg下载ffmpeg源码: ffmpeg下载linux下的ndk :ndk在与ffmpeg同级目录下新建build_android.sh文件,设置ndk地址与编译设置,内容如下:#!/bin/shcd ffmpegmake clean#这里的这些变量根据自己本地的环境切换export NDK=/home/xu/Downloads/android-ndk-r21bexport PREBUILT=$NDK/toolchains/arm-linux-an原创 2020-08-11 10:22:37 · 1708 阅读 · 7 评论 -
qt安卓开发使用蓝牙
主要参考文档 Qt on Android 蓝牙通信开发主要踩坑:在搜索蓝牙时需要有ACCESS_COARSE_LOCATION权限,并且手机定位功能一定要打开,我就是因为没有开手机定位,卡了一天为什么搜索不到蓝牙。在代码中设置蓝牙权限:#include <QtAndroid>#define ACCESS_COARSE_LOCATION "android.permission.ACCESS_COARSE_LOCATION" bool BluetoothProxy::checkPermi原创 2020-08-08 20:48:48 · 1958 阅读 · 1 评论 -
qt5.12安卓开发在代码中设置横屏
#include <QtAndroid>#include <QAndroidJniEnvironment>enum Orientation { Unlocked = 4, // SCREEN_ORIENTATION_SENSOR (Android) LandscapeLocked = 0, // SCREEN_ORIENTATION_LANDSCAPE (Android) 横屏 PortraitL原创 2020-08-08 15:02:59 · 349 阅读 · 0 评论