
Qt on Android
文章平均质量分 84
本专栏专注于Qt on Android,由浅入深一步一步讲解如何使用 Qt 开发 Android应用。专栏内既有作者翻译的 Qt on Android 之父 BogDan Vatra 的文章,也有作者自己学习过程中提炼出来的图文并茂详尽丰富的实践教程。
foruok
我的微信公众号——安晓辉生涯,聚焦程序员的职业选择、适应与发展。
展开
-
Qt on Android Episode 7(翻译)
用一个实际的例子说明如何安全的使用JNI在Qt线程和Android UI线程之间来回调用翻译 2015-06-02 07:40:16 · 8670 阅读 · 4 评论 -
Qt on Android Episode 6(翻译)
如何使用外部的IDE来调试Qt on Android应用?翻译 2015-05-28 07:16:43 · 6883 阅读 · 1 评论 -
跨平台应用:Qt 对决 HTML5
跨平台应用开发两大利器的精彩对决,诸多指标孰优孰劣……翻译 2015-05-13 07:23:17 · 17733 阅读 · 5 评论 -
Qt on Android:应用截屏
使用 Qt 开发的 Android 应用如何截屏……原创 2015-05-11 06:22:37 · 7720 阅读 · 8 评论 -
Qt on Android:添加分享功能
怎样在你用 Qt 开发的 Android 应用中添加分享到社交网络的功能呢,看看老外怎么做的……翻译 2015-04-20 07:13:03 · 8031 阅读 · 13 评论 -
QtAndroid详解(6):集成信鸽推送
这次我们来看看怎么在 Qt on Android 应用中来集成来自腾讯的信鸽推送。其它的推送框架,集成方法大同小异……原创 2015-03-19 07:35:32 · 10592 阅读 · 7 评论 -
QtAndroid详解(4):JNI调用Android系统功能(1)
在Qt中,通过 Qt JNI 类库调用 Android 系统功能,判断网络状态,获取SDK版本,获取各种资源目录(外部存储、数据、图片、音乐、视频等),获取当前应用信息……原创 2015-03-01 08:00:21 · 13731 阅读 · 23 评论 -
QtAndroid详解(3):startActivity实战Android拍照功能
终于到了使用 QtAndroid 的时候了,这次会结合实例详细讲解 QtAndroid 名字空间中最重要的 startActivity() 方法的使用……原创 2015-02-11 07:25:58 · 16983 阅读 · 41 评论 -
QtAndroid详解(5):JNI调用Android系统功能(2)
震动、让屏幕常亮、动态改变应用的显示方向(横屏、竖屏)、调节屏幕亮度、设置铃声模式……这些都可以通过Qt JNI来实现……原创 2015-03-10 07:33:02 · 13702 阅读 · 9 评论 -
《Qt on Android核心编程》相关资源
《Qt on Android核心编程》用到的Android SDK , Android NDK ,Ant , JDK 的下载链接……原创 2014-12-24 07:26:24 · 9747 阅读 · 4 评论 -
QtAndroid详解(2):startActivity和它的小伙伴们
研究如何使用 QtAndroid 的 startActivity 方法,介绍使用 startActivity 方法的背景知识……原创 2015-02-09 07:23:02 · 12419 阅读 · 7 评论 -
QtAndroid详解(1):QAndroidJniObject
介绍Qt on Android 中 JNI 编程的关键类 QAndroidJniObject……原创 2015-02-04 00:14:31 · 21194 阅读 · 8 评论 -
Qt on Android:创建可伸缩界面
使用 Qt 来开发 Android 应用,也需要适配不同移动设备,适配多种多样的屏幕和分辨率。这次我们大概来讲一下如何使用 Qt 提供的机制来创建可伸缩的界面。原创 2015-01-08 07:26:58 · 13450 阅读 · 9 评论 -
Qt 5.4发布,详解Android特性变化
Qt 5.4发布了,非常给力的一个版本,看看对 Android 的支持上都有哪些变化……原创 2014-12-13 07:48:55 · 19409 阅读 · 21 评论 -
Qt on Android Episode 5(翻译)
我们已经知道了如何搭建 Qt on Android 开发环境,怎样使用 Qt on Android ,有哪些可用的部署策略以及如何为应用签名,是时候继续前进了。这篇文章,我们来讲 JNI 。翻译 2014-12-10 07:33:29 · 8224 阅读 · 3 评论 -
Qt on Android:资源文件系统qrc与assets
使用 Qt 为 Android 开发应用时,有时我们的应用会携带一些资源文件,如 png 、 jpg 等,也可能有一些配置文件,如 xml 等,这些文件放在哪里呢?原创 2014-11-13 20:45:00 · 14094 阅读 · 11 评论 -
《Qt on Android核心编程》前言:为什么写作本书
写作《Qt on Android核心编程》一书的缘起与初衷……原创 2014-11-04 07:16:47 · 6283 阅读 · 5 评论 -
《Qt on Android核心编程》购买链接出来了
本人的新书《Qt on Android核心编程》已经由电子工业出版社博文视点出版,欢迎关注。 想了解目录的,看这里:《Qt on Android核心编程》目录。 骚情简介在这里:《Qt on Android核心编程》介绍。原创 2014-11-02 23:30:47 · 8410 阅读 · 5 评论 -
《Qt on Android核心编程》目录
从目录可以看出,《Qt on Android核心编程》是从 Qt 的核心概念——元对象系统——讲起的,涵盖了信号与槽、事件、多线程、网络、文件IO、XML、GUI、模版库等关键主题,Qt入门开发或者进阶,这些章节都可以提供帮助。在讲完基本主题后,进入了Android相关的各种主题,包括按键处理、触摸、手势、拍照、JNI等等,为使用Qt进行Android开发扫清障碍。最后本书还提供了一系列相对完整的实例供大家参考。原创 2014-11-02 10:39:14 · 8977 阅读 · 5 评论 -
《Qt on Android核心编程》介绍
《Qt on Android核心编程》终于尘埃落定,付梓印刷了。封面,内容简介,都在这里了……原创 2014-10-21 23:09:35 · 14741 阅读 · 36 评论 -
Qt on Android:使用JNI与第三方jar包
怎样在Qt项目中添加Java代码,使用第三方jar包原创 2014-09-15 13:34:58 · 25710 阅读 · 29 评论 -
Qt on Android:怎样适应不同的屏幕尺寸
使用 Qt 开发的 Android 应用,怎样适应 Android 智能手机各种各样的屏幕尺寸?原创 2014-08-12 11:42:07 · 24209 阅读 · 8 评论 -
Qt on Android:让 Qt Widgets 和 Qt Quick 应用全屏显示
Android 系统版本很多,较新的 4.4 ,较老的 2.3 ,都有人用。 Qt on Android 开发的 Android 应用,默认在 Android 设备上是非全屏的。而有些应用的需求是全屏显示,比如游戏。那么怎么样才能做到这点呢?原创 2014-07-29 13:26:36 · 16151 阅读 · 29 评论 -
Qt on Android 之设置应用名为中文
今早群里有个盆友问如何将 Qt 开发的 Android 应用的名字设置为中文,试验了一下,有两个办法。原创 2014-07-18 23:54:33 · 10184 阅读 · 7 评论 -
Qt on Android: http下载与Json解析
这个例子会用到 http 下载、布局管理器、编辑框、按钮、Json 解析等知识……原创 2014-05-30 09:24:43 · 14706 阅读 · 9 评论 -
Qt on Android: Android SDK安装
之前我在 《 Windows下Qt 5.2 for Android开发入门》一文中介绍了 Windows 下 Qt on Android 开发环境的搭建,略过了 Android SDK 的安装,实际还是有一些朋友会在这里遇到问题。这里再专门介绍一下 Android SDK 的安装。原创 2014-05-24 23:03:06 · 23344 阅读 · 10 评论 -
Qt on Android: Qt 5.3.0 发布,针对 Android 改进说明
5月20日,Qt 官方博客宣布 Qt 5.3.0 发布! 这个版本聚焦在性能、稳定性和可用性的提升上,与 5.1 / 5.2 相比有很大提升。原创 2014-05-22 09:11:21 · 11416 阅读 · 4 评论 -
Qt on Android:QTableView不显示选中虚框
在使用 QTableView 或 QTableWidget 时,有时我们不想要选中虚框,可以实现一个 ItemDelegate ,重写 drawFocus() 和 drawCheck() 两个虚函数,然后调用 QAbstractItemView 的 setItemDelegate() 把自定义的 itemDelegate 对象传递给 QTableView 即可。需要注意的是,QAbstractItemView 不会删除你设置给它的 ItemDelegate ,需要开发者自己在合适的时候删除它。原创 2014-05-20 08:26:41 · 6489 阅读 · 0 评论 -
Qt on Android:将Qt调试信息输出到logcat中
如果你在目标 Android 设备上运行了 Qt on Android 应用,你可能希望看到程序输出的日志信息。 Android SDK 中有 adb 工具,当你连接了目标设备,可以使用 adb logcat 查看 Android 设备上应用输出的日志。为了把Qt调试日志导入 Android 系统的日志系统(一个环形内存日志系统),我写了一个辅助函数,方便大家使用。原创 2014-05-08 08:43:50 · 11650 阅读 · 12 评论 -
Windows下Qt for Android 编译安卓C语言可执行程序
作为 C/C++ 程序员,有时候我们希望在安卓上运行从 C/C++ 生成的可执行程序,而不是在 Java 中通过 jni 的方式来调用 C 动态库。有两个途径可以达到这个目的:一个是使用安卓 NDK 提供的工具链直接编译 C 代码(其中又有两种方式,使用 android 的 mk 文件,使用自己编写的 Makefile );一个是使用 Qt 5.2 for Android ,Qt Creator 可以生成安卓版本。原创 2014-02-25 16:52:18 · 15733 阅读 · 7 评论 -
Qt for Android 编译纯C工程
使用 Qt Creator 编译安卓上的纯 C 项目。原创 2014-01-03 16:42:27 · 13462 阅读 · 2 评论 -
Qt for Android 部署流程分析
解释 Qt 5.2 for Android 的编译、打包、部署流程原创 2014-01-03 18:27:32 · 23755 阅读 · 17 评论 -
Qt on Android:图文详解Hello World全过程
最全的 Qt on Android 之 Hello World 介绍,图文标识详尽丰富,零基础学 Qt on Android原创 2014-04-12 14:57:41 · 65323 阅读 · 75 评论 -
Windows下Qt 5.2 for Android开发入门
Qt on Android Windows 开发环境搭建全过程,还有更多系列专题文章链接……原创 2013-12-13 18:23:29 · 120210 阅读 · 62 评论 -
Qt on Android Episode 4(翻译)
学习了如何搭建安卓开发环境和怎样使用 Qt on Android 之后,接下来在这篇文章里,我们将了解 Qt on Android 的几种部署系统,以及如何给 APK 签名以便能够在安卓市场上发布。翻译 2014-04-10 17:18:31 · 12994 阅读 · 1 评论 -
Qt on Android Episode 3(翻译)
每一个安卓应用都需要一个 manifest 文件。这是你应用程序的入口,安卓使用这个文件来决定启动哪个应用或活动,它包括应用程序的权限、所需 API 版本以及许多其他内容。 androiddeployqt (一个工具,Qt Creator 用它来部署你的应用)使用一个 Android Manifest 模板并填充几个默认值来运行你的应用。但为了发布你的应用,这是不够的,因此我们需要创建一个 xml 文件—— AndroidManifest.xml 。翻译 2014-01-26 08:41:51 · 12901 阅读 · 5 评论 -
Qt on Android Episode 2(翻译)
这篇文章基于 Qt 5.2 !尽管你可以使用 Windows 和 Mac OSX 来开发 Android Qt apps,为了更好的使用体验我还是推荐 GNU/Linux 。翻译 2014-01-24 14:10:56 · 13205 阅读 · 0 评论 -
Qt on Android Episode 1(翻译)
第一篇文章的内容:它(注:指 Qt on Android)如何开始、怎样工作、当前的状态、应当对 Qt 5.2 期望什么以及我对 Qt 5.3 的计划。下一篇文章我会把重点放在如何搭建安卓开发环境上。翻译 2014-01-23 20:00:30 · 18633 阅读 · 9 评论