• Qt on Android: Qt 5.3.0 公布,针对 Android 改进的说明


        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 中使用,有时间要试验一下。


        參考链接:


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

  • 相关阅读:
    css 基础
    css 基础-1
    html 入门2-表
    CMDB (后台管理) CURD 插件
    序列化
    AES(高级加密)
    API验证
    数据库取时间(分组)
    用户权限 (知识点)
    xss 过滤
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4661248.html
Copyright © 2020-2023  润新知