Qt on Android: Qt 5.3.0 公布,针对 Android 改进的说明
2023-09-14 09:08:09 时间
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 文件系统时性能提升,速度加快
- 修复字体合并问题。该问题导致丢失一些阿拉伯数字符号
我关注的 QtCamera / QtMultimedia 都没提到。不知道是否依旧不能在 Qt Widgets Application 中使用,有时间要试验一下。
參考链接:
- Qt blog: Qt 5.3 Released!
- http://qt-project.org/qt5/qt53
- http://qt-project.org/wiki/Change-files-in-Qt-5.3.0
版权声明:本文博客原创文章。博客,未经同意,不得转载。
相关文章
- android中的加密算法,Android中加密算法[通俗易懂]
- Android 显示刷新机制、VSYNC和三重缓存机制
- android 混淆规则作用,Android代码混淆详解
- strictmode android,Android中的StrictMode
- Android 代码混淆配置总结[通俗易懂]
- android activity singletask,Android Activity启动模式之singleTask实例详解
- android 定时器重置,Android定时器延迟和重置[通俗易懂]
- 音乐标签修改 android,音乐标签修改(Star Music Tag Editor)[通俗易懂]
- 【Android布局】在程序中设置android gravity 和 android layout Gravity属性
- Qt for android触摸手势事件QGestureEvent「建议收藏」
- 一、Qt初尝试,做一个QT计算器《QT 入门到实战》
- Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
- Android 主流通用常用框架汇总(持续更新)
- 【Android应用开发】 Universal Image Loader ( 使用简介 | 示例代码解析 )
- 【Android 异步操作】Handler 机制 ( MessageQueue 消息队列的阻塞机制 | Java 层机制 | native 层阻塞机制 | native 层解除阻塞机制 )
- 【Android 应用开发】Android 杀进程总结 ( 杀后台进程 | 杀前台进程 | 杀其它进程 )
- Android旋转动画rotate动画,xml配置set实现详解手机开发
- android之service详解手机开发
- Android中的ProgressBar的android:indeterminate详解手机开发
- Android AIDL 一探究竟详解编程语言
- 使用Qt快速设置Linux时间(qt设置linux时间)
- 技术深入探索Linux下的Qt开发(基于linux的qt开发)
- 如何在 Android 上借助 Wine 来运行 Windows Apps
- 轻松上手,Qt在Linux安装教程,让你快速掌握技巧!(qt在linux安装)
- Linux环境下如何卸载Qt应用(linux卸载qt)
- 如何在Linux上运行QT程序?(linux运行qt程序)
- 界面让Linux拥有Qt完美图形界面的魅力(linux qt 图形)
- 在android中ScrollView嵌套ScrollView解决方案
- Android笔记之:App应用之发布各广告平台版本的详解
- Android实现类似360,QQ管家那样的悬浮窗