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. Windows Phone开发(33):路径之其它Geometry

    原文:Windows Phone开发(33):路径之其它Geometry 上一节中,我们把最复杂的PathGeometry给干了,生剩下几个家伙就好办事了.一起来见见他们的真面目吧. 一.LineGe ...

  2. (step7.2.2)hdu 2161(Primes——判断是否是素数)

    题目大意:输入一个n,判断您是否是素数.. 解题思路:简单数论 代码如下: /* * 2161_1.cpp * * Created on: 2013年8月31日 * Author: Administr ...

  3. MySQL保留关键字

    今天在使用hibernate关联映射导出表的时候因为映射了一个表名为option,是MYSQL的关键字,总是生成错误,一开始以为是映射文件和代码问题,检查不出问题才想到可能用到数据库的保留关键字了,查 ...

  4. Foursquare 8.0 :聪明人给互联网公司上的流量转化课

    今年 5 月上线的 Swarm 虽然应用制作精良,但不免让人怀疑是 Foursquare一次失败的互联网公司服务越界和用户忠诚度试水.但非常快这群聪明人让我们发现事情并没有这么简单:他们给互联网公司们 ...

  5. 用CasperJs自己主动浏览页面

    CasperJs是一个基于PhantomJs的工具,其比起PhantomJs能够更加方便的进行navigation. 一个最简单的CasperJs代码 创建一个文件baidu.js.用来模拟我们訪问百 ...

  6. DOMContentLoaded和window.onload

    相信写js的.都知道window.onload吧,可是并非每一个人都知道DOMContentLoaded,事实上即使你不知道.非常有可能你也常常使用了这个东西. 普通情况下,DOMContentLoa ...

  7. libpomelo 增加编译静态库cocos2d-x xcode 工程

    离 https://github.com/NetEase/libpomelo 下载最新版本.拉开拉链,静态库 ./pomelo_gyp -DTO=ios ./build_ios ./build_ios ...

  8. F5当刷新页面,出现“要再次显示此页,web该浏览器,你曾经有过发送消息再次提交...点击重试",如何防止此对话框解决方案的出现,

    如何取消刷新页面弹出"重试"对话? 找了好多类似的问题都没有我想要的答案,请大家看清楚再回答. 比方说,登录过程中,成功之后转向还有一个页面success.jsp, 这时,假设刷新 ...

  9. ueditor问题解决

    ueditor图片无法上传? 解决: imageUp.ashx 去掉这一行 <%@ Assembly Src="Uploader.cs" %> 参考: http://w ...

  10. 3、Spring4之Bean 配置的细节

    1). 若字面值中包括特殊字符,则能够使用 value 节点的 <![CDATA[]]> 把字面值包裹起来.      <constructor-arg>           ...