
android开发
文章平均质量分 79
foruok
我的微信公众号——安晓辉生涯,聚焦程序员的职业选择、适应与发展。
展开
-
Android自定义View绘图实现拖影动画
Android自定义View,通过Path实现拖影动画(边画边变淡变细直到消失)原创 2016-09-07 08:52:02 · 8120 阅读 · 11 评论 -
QtAndroid详解(3):startActivity实战Android拍照功能
终于到了使用 QtAndroid 的时候了,这次会结合实例详细讲解 QtAndroid 名字空间中最重要的 startActivity() 方法的使用……原创 2015-02-11 07:25:58 · 16983 阅读 · 41 评论 -
QtAndroid详解(2):startActivity和它的小伙伴们
研究如何使用 QtAndroid 的 startActivity 方法,介绍使用 startActivity 方法的背景知识……原创 2015-02-09 07:23:02 · 12420 阅读 · 7 评论 -
QtAndroid详解(1):QAndroidJniObject
介绍Qt on Android 中 JNI 编程的关键类 QAndroidJniObject……原创 2015-02-04 00:14:31 · 21195 阅读 · 8 评论 -
Windows下Qt 5.2 for Android开发入门
Qt on Android Windows 开发环境搭建全过程,还有更多系列专题文章链接……原创 2013-12-13 18:23:29 · 120210 阅读 · 62 评论 -
Qt on Android:创建可伸缩界面
使用 Qt 来开发 Android 应用,也需要适配不同移动设备,适配多种多样的屏幕和分辨率。这次我们大概来讲一下如何使用 Qt 提供的机制来创建可伸缩的界面。原创 2015-01-08 07:26:58 · 13451 阅读 · 9 评论 -
Android开源框架AsyncHttpClient (android-async-http)使用
android-async-http 开源框架可以使我们轻松地获取网络数据或者向服务器发送数据,最关键的是,它是异步框架,在底层使用线程池处理并发请求,效率很高,使用又特别简单。原创 2014-01-08 22:47:17 · 64374 阅读 · 16 评论 -
Qt 5.4发布,详解Android特性变化
Qt 5.4发布了,非常给力的一个版本,看看对 Android 的支持上都有哪些变化……原创 2014-12-13 07:48:55 · 19409 阅读 · 21 评论 -
Android ListView 默认选中某一项
使用ListView如何默认选中某一项?如何实现item互斥选择效果?原创 2015-01-31 00:04:54 · 26310 阅读 · 6 评论 -
Qt on Android:使用JNI与第三方jar包
怎样在Qt项目中添加Java代码,使用第三方jar包原创 2014-09-15 13:34:58 · 25712 阅读 · 29 评论 -
《Qt on Android核心编程》介绍
《Qt on Android核心编程》终于尘埃落定,付梓印刷了。封面,内容简介,都在这里了……原创 2014-10-21 23:09:35 · 14741 阅读 · 36 评论 -
《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:资源文件系统qrc与assets
使用 Qt 为 Android 开发应用时,有时我们的应用会携带一些资源文件,如 png 、 jpg 等,也可能有一些配置文件,如 xml 等,这些文件放在哪里呢?原创 2014-11-13 20:45:00 · 14094 阅读 · 11 评论 -
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 Quick实现的疯狂算数游戏
使用 Qt Quick 写了个小游戏:疯狂算数。支持 Windows 和 Android 两个平台……原创 2015-01-10 08:10:11 · 10584 阅读 · 2 评论 -
QtAndroid详解(4):JNI调用Android系统功能(1)
在Qt中,通过 Qt JNI 类库调用 Android 系统功能,判断网络状态,获取SDK版本,获取各种资源目录(外部存储、数据、图片、音乐、视频等),获取当前应用信息……原创 2015-03-01 08:00:21 · 13731 阅读 · 23 评论 -
Android布局居中的几种做法
Android的布局文件中,如果想让一个组件(布局或View)居中显示在另一个布局(组件)中,有几种做法原创 2016-09-19 13:58:09 · 13353 阅读 · 0 评论 -
Android SoundPool.play方法的音量与系统音量的关系
Android SoundPool.play方法的音量与系统音量的关系是乘积关系原创 2016-09-18 22:52:25 · 12574 阅读 · 0 评论 -
Android Studio, gradle plugin is too old or set ANDROID_DAILY_OVERRIDE
Sync with Gradle for project ‘advance’ failed: Plugin is too old, update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to "15d1beac634bce32a315b0ad7c3040f2104f6d3"原创 2016-09-18 12:28:21 · 6287 阅读 · 1 评论 -
Android绘图之渐隐动画
使用自定义View绘图,一边画线,画出的线条渐渐变淡,直到消失。原创 2016-09-01 08:48:34 · 7100 阅读 · 6 评论 -
Windows下Ionic Android开发环境搭建
在Windows下试了试用Ionic开发Android应用,试通了。记录了过程。列在下面,供参考。原创 2016-07-23 20:38:07 · 5413 阅读 · 0 评论 -
《Qt on Android核心编程》相关资源
《Qt on Android核心编程》用到的Android SDK , Android NDK ,Ant , JDK 的下载链接……原创 2014-12-24 07:26:24 · 9747 阅读 · 4 评论 -
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 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详解(5):JNI调用Android系统功能(2)
震动、让屏幕常亮、动态改变应用的显示方向(横屏、竖屏)、调节屏幕亮度、设置铃声模式……这些都可以通过Qt JNI来实现……原创 2015-03-10 07:33:02 · 13702 阅读 · 9 评论 -
离线使用Android开发者文档
Android开发者网站被墙了 N 久了,不翻墙又要看文档,很痛苦啊。怎么破?原创 2015-03-04 16:59:56 · 8002 阅读 · 1 评论 -
QtAndroid详解(6):集成信鸽推送
这次我们来看看怎么在 Qt on Android 应用中来集成来自腾讯的信鸽推送。其它的推送框架,集成方法大同小异……原创 2015-03-19 07:35:32 · 10592 阅读 · 7 评论 -
纯C语言INI文件解析
C语言实现的INI文件解析库,简单好用。原创 2013-12-31 15:49:55 · 16831 阅读 · 8 评论 -
Android C 语言读取系统属性
NDK 编程,C 语言读取 Android 属性原创 2014-01-03 12:25:39 · 25352 阅读 · 0 评论 -
Qt for Android 编译纯C工程
使用 Qt Creator 编译安卓上的纯 C 项目。原创 2014-01-03 16:42:27 · 13462 阅读 · 2 评论 -
Qt on Android:QTableView不显示选中虚框
在使用 QTableView 或 QTableWidget 时,有时我们不想要选中虚框,可以实现一个 ItemDelegate ,重写 drawFocus() 和 drawCheck() 两个虚函数,然后调用 QAbstractItemView 的 setItemDelegate() 把自定义的 itemDelegate 对象传递给 QTableView 即可。需要注意的是,QAbstractItemView 不会删除你设置给它的 ItemDelegate ,需要开发者自己在合适的时候删除它。原创 2014-05-20 08:26:41 · 6489 阅读 · 0 评论 -
Android调用C程序的七荤八素
在安卓平台上开发应用,通用的语言是 Java ,而对于从其它平台迁移到安卓的项目、产品,或者对于惯用 C/C++ 编程的开发人员来讲,会希望复用已有的 C/C++ 代码原创 2014-04-09 14:41:18 · 19622 阅读 · 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 评论 -
Qt on Android Episode 4(翻译)
学习了如何搭建安卓开发环境和怎样使用 Qt on Android 之后,接下来在这篇文章里,我们将了解 Qt on Android 的几种部署系统,以及如何给 APK 签名以便能够在安卓市场上发布。翻译 2014-04-10 17:18:31 · 12994 阅读 · 1 评论 -
Qt on Android Episode 1(翻译)
第一篇文章的内容:它(注:指 Qt on Android)如何开始、怎样工作、当前的状态、应当对 Qt 5.2 期望什么以及我对 Qt 5.3 的计划。下一篇文章我会把重点放在如何搭建安卓开发环境上。翻译 2014-01-23 20:00:30 · 18633 阅读 · 9 评论 -
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 3(翻译)
每一个安卓应用都需要一个 manifest 文件。这是你应用程序的入口,安卓使用这个文件来决定启动哪个应用或活动,它包括应用程序的权限、所需 API 版本以及许多其他内容。 androiddeployqt (一个工具,Qt Creator 用它来部署你的应用)使用一个 Android Manifest 模板并填充几个默认值来运行你的应用。但为了发布你的应用,这是不够的,因此我们需要创建一个 xml 文件—— AndroidManifest.xml 。翻译 2014-01-26 08:41:51 · 12901 阅读 · 5 评论 -
libevent 在 Android 上的一个改进
想在 Android 上使用 libevent 做一个下载程序,牵涉到域名解析的问题,发现 libevent 无法获取到 dns 服务器。研究了一下源码,找到了问题所在。 使用 libevent 的异步 dns 解析的一般过程如下:调用 evdns_base_new(struct event_base *event_base, int initialize_nameserve原创 2014-01-06 13:51:04 · 8317 阅读 · 0 评论