5月20日本,Qt 官方博客宣布 Qt 5.3.0 公布

这个版本号聚焦在性能、稳定性和可用性的提升上,与 5.1 / 5.2 相比有非常大提升。

5.3.0 的主要变化:

  • 稳定能、可用性大大提升
  • Qt for Windows Runtime Beta
  • Official support for QNX 6.6 and QNX 6.5 SP1
  • 引入的新特性
    • QQuickWidget,混合使用 Qt Widgets 和 Qt Quick 变得更加方便
    • Compiled Qt Quick
    • Purchasing API
    • Websockets and cloud
    • Qt Quick Controls新增日历控件和本地风格的对话框。以及菜单条的风格定制
    • Qt Positioning API支持 Android 和 iOS
    • Qt BlueTooth 支持 Android
  • 集成开发工具 Qt Creator 3.1.1 公布
  • 针对 VS 2013 的插件

我关注 Qt on Android ,搜集了针对 Android 的改进:

  • 引入新的名字空间 QtAndroid,包含下列函数:
    • QAndroidJniObject androidActivity(); 能够获取应用的 Activity
    • int androidSdkVersion(); 获取当前设备的 API Level
    • void startActivity(const QAndroidJniObject & intent, int receiverRequestCode, QAndroidActivityResultReceiver * resultReceiver = 0); 启动一个Activity,相应 Android Activity类的 startActivity 或 startActivityForResult 。这下子能够非常方便的调用 Android 上的其他应用了!
    • void startIntentSender(const QAndroidJniObject & intentSender, int receiverRequestCode, QAndroidActivityResultReceiver * resultReceiver = 0); 相应 Android Activity类的 startIntentSender() 或 startIntentSenderForResult() 。能够通过它启动新的 Activity 或者向其他的 Android 应用发送一个 Intent 请求它完毕一个功能并返回结果。

  • QAccelerometer 实现了 accellerationMode
  • BUG修复与改进:
    • 修复构建子项非常多的组合框和菜单时的崩溃BUG
    • 修复Dir::entryList() 遍历 assets 虚拟文件系统时漏掉第一个文件的BUG
    • 如今定义的应用启动欢迎界面(闪屏)能够显示到第一个窗体创建
    • 修复剪贴板的一个内存泄漏
    • 第一次訪问 assets 文件系统时性能提升,速度加快
    • 修复字体合并问题。该问题导致丢失一些阿拉伯数字符号

我认为 Android 改进不大……

我关注的 QtCamera / QtMultimedia 都没提到。不知道是否依旧不能在 Qt Widgets Application 中使用,有时间要试验一下。

參考链接:

版权声明:本文博客原创文章。博客,未经同意,不得转载。

Qt on Android: Qt 5.3.0 公布,针对 Android 改进的说明的更多相关文章

  1. flutter doctor出现问题 [!] Android toolchain - develop for Android devices (Android SDK version 28.0.3) X Android license status unknown. Try re-installing or updating your Android SDK Manager. 的解决方案

    首先,问题描述: flutter doctor Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Cha ...

  2. cocos2d-x-3.0 window+eclipse Android Project 环境与开发新手教程

    今天闲来没事,听说最新cocos2d-x 出新版3.0.所以来学习一下. 大致參考官方教程:http://www.cocos2d-x.org/wiki/How_to_Build_an_Android_ ...

  3. Qt on Android:让 Qt Widgets 和 Qt Quick 应用全屏显示

    Android 系统版本号非常多,较新的 4.4 ,较老的 2.3 ,都有人用. Qt on Android 开发的 Android 应用.默认在 Android 设备上是非全屏的. 而有些应用的需求 ...

  4. 搭建Android+QT+OpenCV环境,实现“单色图片着色”效果

               OpenCV是我们大家非常熟悉的图像处理开源类库:在其新版本将原本在Contrib分库中的DNN模块融合到了主库中,并且更新了相应文档.这样我们就能够非常方便地利用OpenCV实 ...

  5. Qt云服务/云计算平台QTC(Qt Cloud Services)入门(0)

    在这个“大数据”的时代,传统的跨平台C++库Qt已经将魔爪丧心病狂的伸向了“云计算”.在2012年的Qt开发者大会上,Qt发布了BaaS(Backend as a Service)服务——Engini ...

  6. 【Qt开发】解决Qt5.7.0中文显示乱码的问题

    [Qt开发]解决Qt5.7.0中文显示乱码的问题 亲测可用: 乱码主要是编码格式的问题,这里可以通过Edit菜单中选择当前文档的编码方式,选择按照UTF-8格式保存,然后输入对应的中文,保存,然后运行 ...

  7. 【Qt】关于Qt【转】

    什么是Qt Qt是一个针对桌面.嵌入式.移动设备的一个跨平台的应用程序开发框架,支持的平台包括Linux.OS X.Windows.VxWorks.QNX.Android.iOS.BlackBerry ...

  8. Qt环境搭建(Qt Creator)+Visual Studio

    1.http://www.cnblogs.com/ranjiewen/p/5318768.html 简述 经常有人问我编写Qt程序时使用什么IDE,其实这个真的很难回答(各有所长),只能说看个人爱好了 ...

  9. Qt Creator提示"Qt没有被正确安装,请运行make install"的解决办法

    笔者最近使用Qt在开发一些小程序,觉得这个框架设计确实很好,使用了信号和槽解决了组件之间的通讯问题,可以说是基于C++语言上一个非常大的创新,大大提高了开发人员的编码效率,也使整个C++语言更加抽象. ...

随机推荐

  1. 你不知道的Eclipse的用法:使用MAT分析Android的内存

    如果使用DDMS确实发现了我们程序中存在内存泄露,那如何定位到具体出现问题的代码片段,最终找到问题所在呢?如果从头到尾分析代码逻辑,那肯定会把人逼疯,特别是在维护别人写的代码的时候.这里介绍一个极好的 ...

  2. 菜鸟学习spring IOC有感

     一.spring IOC思想引入 事实上对于刚開始学习的人来说,在学习IOC的时候确实有点困难,主要是掌握其思想方面存在一丢丢的障碍,可是假设可以跨过这个障碍,则可以高速掌握当中的思想了.单从字 ...

  3. document.getElementById()使用方法

    document.getElementById使用 语法:oElement = document .getElementById ( sID ) 參数:sID――必选项. 字符串 (String) . ...

  4. Java多线程的wait(),notify(),notifyAll()

    在多线程的情况下.因为多个线程与存储空间共享相同的过程,同时带来的便利.它也带来了访问冲突这个严重的问题. Java语言提供了一种特殊的机制来解决这类冲突,避免同一数据对象由多个线程在同一时间访问. ...

  5. [文学阅读] METEOR: An Automatic Metric for MT Evaluation with Improved Correlation with Human Judgments

    METEOR: An Automatic Metric for MT Evaluation with Improved Correlation with Human Judgments Satanje ...

  6. oracle表空间查询维护命令大全之三(暂时表空间)史上最全

    --UNDO表空间汇总 --查看全部的表空间名字 SELECT NAME FROM V$TABLESPACE; --创建新的UNDO表空间,并设置自己主动扩展參数; CREATE UNDO TABLE ...

  7. 【ThinkingInC++】53、构造函数,析构函数,全局变量

    /** * 图书:[ThinkingInC++] * 特征:构造函数,析构函数,全局变量 * 时刻:2014年9一个月17日本18:07:43 * 笔者:cutter_point */ #includ ...

  8. Android自带样式

    Android系统自带样式: android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式 android:the ...

  9. lua-TestMore(转)

    http://fperrad.github.io/lua-TestMore/ http://www.softpedia.com/get/Programming/Debuggers-Decompiler ...

  10. uboot的relocation原理具体分析

    近期在一直在做uboot的移植工作,uboot中有非常多值得学习的东西.之前总结过uboot的启动流程,但uboot一个非常核心的功能没有细致研究.就是uboot的relocation功能. 这几天研 ...