当前位置: 首页 > news >正文

沾益住房和城乡建设局网站网站建设亿玛酷技术

沾益住房和城乡建设局网站,网站建设亿玛酷技术,做商城网站哪个好,清远专业网页设计培训报价描述 当需要访问到设备硬件时#xff0c; 涉及到Android权限#xff0c;所以需要进行权限申请#xff0c; 申请完之后访问常常发现权限不足#xff0c; 为什么呢#xff1f; 1. 从Qt库角度看问题#xff1a; 无论是 QCoreApplication::requestPermission [since 6.5] te…描述 当需要访问到设备硬件时 涉及到Android权限所以需要进行权限申请 申请完之后访问常常发现权限不足 为什么呢 1. 从Qt库角度看问题 无论是 QCoreApplication::requestPermission [since 6.5] template void QCoreApplication::requestPermission(const QPermission permission, Functor functor) 还是 QtAndroidPrivate::requestPermission QFutureQtAndroidPrivate::PermissionResult QtAndroidPrivate::requestPermission(const QString permission) 从官方库接口定义来说 权限请求都是异步的或者QFuture或者设置槽函数。 2. Android 开发文档 requestPremission 提供了onRequestPermissionsResult 用于当用户同意权限或者拒绝权限之后的调用 其实可以想象得到当申请权限时需要等待用户点击 所以这是需要一个过程的。 3. 参考Qt示例中的方式 举例如下, 请求权限 请求完毕之后再回调init初始化 下面是一个camera的请求权限示例当checkPremission函数检查权限完毕之后 没有权限则调用requestPremission申请权限申请完毕之后槽函数还是init再执行checkPremission… , 直到用户同意权限申请。 #include mainwindow.h #include ui_mainwindow.h #ifdef Q_OS_ANDROID #include QPermissions #endif#include QCameraDevice #include QCamera #include QImageCapture #include QMediaCaptureSession #include QMediaDevices #include QMediaMetaData #include QMediaRecorderMainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) {ui-setupUi(this);init(); }MainWindow::~MainWindow() {delete ui; }void MainWindow::init() { #ifdef Q_OS_ANDROIDQCameraPermission cameraPermission;switch (qApp-checkPermission(cameraPermission)){case Qt::PermissionStatus::Undetermined:qApp-requestPermission(cameraPermission, this, MainWindow::init);qDebug() requestPermission...;return;case Qt::PermissionStatus::Denied:qWarning(Camera permission is not granted!);return;case Qt::PermissionStatus::Granted:break;} #endifsetCamera(QMediaDevices::defaultVideoInput()); }void MainWindow::setCamera(const QCameraDevice cameraDevice) {m_camera.reset(new QCamera(cameraDevice));m_captureSession.setCamera(m_camera.data());connect(m_camera.data(), QCamera::activeChanged,this, [](){qDebug().noquote() [camera] activeChanged;});connect(m_camera.data(), QCamera::errorOccurred,this, [](){qDebug().noquote() [camera] errorOccurred: m_camera-errorString();});if (!m_imageCapture) {m_imageCapture.reset(new QImageCapture);m_captureSession.setImageCapture(m_imageCapture.get());connect(m_imageCapture.get(), QImageCapture::readyForCaptureChanged,this, [](){qDebug().noquote() [imageCapture] readyForCaptureChanged;});connect(m_imageCapture.get(), QImageCapture::imageCaptured,this, [](){qDebug().noquote() [imageCapture] imageCaptured;});connect(m_imageCapture.get(), QImageCapture::imageSaved,this, [](){qDebug().noquote() [imageCapture] imageSaved;});connect(m_imageCapture.get(), QImageCapture::errorOccurred,this, [](){qDebug().noquote() [imageCapture] errorOccurred: m_imageCapture-errorString() ;});}m_captureSession.setVideoOutput(ui-videoWidget);m_camera-start(); }
http://www.zqtcl.cn/news/477073/

相关文章:

  • 安阳门户网站html5网页代码
  • 企业建站系统下载广州有几个区几个县级市
  • 时装网站建设的背景广州建设专业网站
  • 来年做那些网站能致富网站建设优化文档
  • 好看的商城网站企业所得税分录
  • 网站建设你懂的网站提高内容的丰富度创意
  • 菏泽做网站设计做一个简单的网站需要多少钱
  • html企业网站怎么做免费crm平台
  • 婚庆公司网站制作如何自己制作首页网站
  • ic外贸网站建设龙岩app制作
  • 长沙企业建网站绵阳市三台县城乡建设局网站
  • 常宁市城市建设规划管理局网站织梦网做网站步骤
  • 对网站开发实训的建议怎么把产品推广到各大平台
  • wap网站是什么意思啊网站建设网站模板
  • 湛江市建设局网站天津网站建设渠道
  • 做图专业软件下载网站深圳营销型网站哪家好
  • 手机网站模板用什么做高端展馆展厅设计方案
  • 长春企业网站seo国土网站建设自查报告
  • 建设电动车官方网站设立深圳公司
  • 蓝奏云注册网站工程设计方案主要内容
  • 建设官方网站企业网站公司可以做网站
  • 网站销售流程中装建设集团官网
  • 动易网站无法安装网站开发广告
  • 做网站类型注册域名com和cn
  • 织梦 做网站 知乎系统优化软件推荐
  • 长沙网站制作哪家强网站后台是怎么做的
  • Linux网站开发设计做ppt网站动态
  • 西部中大建设集团网站微商代理网
  • 做网站的参考文献有哪些火车头采集 wordpress
  • 网站不备案会有什么影响最新企业名录搜索软件