图书介绍
Qt on Android核心编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 安晓辉著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121244575
- 出版时间:2015
- 标注页数:427页
- 文件大小:62MB
- 文件页数:445页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Qt on Android核心编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Qt概览1
1.1 什么是Qt1
1.2 我们能用Qt做什么1
1.3 谁在使用Qt1
1.4 什么是Qt on Android2
1.5 Qt on Android的前世今生2
第2章 Qt开发环境快速上手6
2.1 Qt Creator简介6
2.2 Qt Creator下载与安装7
2.2.1 下载7
2.2.2 安装7
2.3 创建第一个项目:Hello World9
2.4 Qt Creator集成开发环境介绍13
2.4.1 欢迎界面13
2.4.2 编辑界面16
2.4.3 调试界面17
2.4.4 项目选项设置18
2.4.5 菜单简介19
2.4.6 Qt Creator的选项配置21
2.4.7 项目模板介绍22
2.5 Qt开发工具介绍25
2.5.1 Assistant25
2.5.2 Designer29
2.5.3 Linguist30
2.5.4 命令行环境30
第3章 Qt on Android快速上手32
3.1 开发环境搭建32
3.1.1 JDK安装32
3.1.2 环境变量设置34
3.1.3 Android SDK安装36
3.1.4 Android NDK安装41
3.1.5 ApacheAnt安装41
3.1.6 Qt Creator的Android环境配置42
3.1.7 AVD创建44
3.1.8 连接你的手机46
3.2 Hello Qt on Android47
3.2.1 创建项目47
3.2.2 项目选项50
3.2.3 创建密钥文件和证书53
3.2.4 创建AndroidManifest.xml55
3.2.5 添加代码57
3.2.6 运行程序58
3.3 Qt库的部署策略59
3.3.1 Use Ministro service to installQt60
3.3.2 Bundle Qt libs inAPK61
3.3.3 Deploy local Qt libraries to temporary directory62
3.4 日志62
3.4.1 为什么要有日志63
3.4.2 在Qt中如何使用日志63
3.4.3 如何把日志输出到Android日志系统中64
第4章 Qt项目文件介绍67
4.1 pro文件介绍67
4.1.1 注释68
4.1.2 组件选择68
4.1.3 目标文件名68
4.1.4 模板69
4.1.5 指定源文件69
4.1.6 指定头文件70
4.1.7 设置头文件路径70
4.1.8 指定库与库文件路径70
4.1.9 定义宏70
4.1.10 配置信息71
4.1.11 代码块与条件测试72
4.1.12 变量74
4.2 pro.user文件75
4.3 pri文件75
4.4 Makefile75
第5章 Qt入门76
5.1 Hello World再分析76
5.2 QuitApp:带交互的小程序77
5.3 初识信号与槽79
5.4 构建复杂界面80
5.4.1 盖洛普Q12测评程序80
5.4.2 创建自己的槽85
5.4.3 布局管理器介绍85
5.4.4 控件回顾88
5.5 追随Qt的代码风格91
第6章 元对象系统92
6.1 牡丹花示例93
6.2 再论编译过程95
6.3 Q OBJECT宏96
6.4 QMetaObject97
6.5 关键字signals、slots、emit、SIGNALS、SLOTS97
6.5.1 signals97
6.5.2 emit98
6.5.3 slots98
6.5.4 SIGNALS98
6.5.5 SLOTS98
6.6 moc的魔法99
6.6.1 moc_peony.cpp的源码99
6.6.2 moc的工作清单101
6.6.3 信号的真容101
6.6.4 信号与槽的约会102
6.7 深入理解信号与槽107
6.7.1 信号与槽原理107
6.7.2 如何使用信号与槽108
6.7.3 信号与槽的连接类型109
6.7.4 信号与槽经验谈110
6.7.5 跨线程使用信号与槽110
6.8 属性系统114
6.8.1 静态属性114
6.8.2 动态(运行时)属性117
6.9 事件和事件过滤器118
6.9.1 重写event()119
6.9.2 重写特定事件处理器120
6.9.3 事件过滤器120
6.9.4 自定义事件122
6.10 定时器事件124
6.10.1 使用QTimer125
6.10.2 使用QObject::startTimer125
6.11 对象树与生命周期126
6.12 智能指针131
6.12.1 QPointer131
6.12.2 QSharedPointer132
6.12.3 QWeakPointer133
6.12.4 QScopedPointer134
6.12.5 QObjectCleanupHandler135
6.13 动态类型转换136
6.14 国际化136
6.14.1 字符串国际化方法137
6.14.2 创建译本138
6.14.3 装载译文文件138
6.14.4 运行时改变语言138
第7章 Qt模板库介绍140
7.1 使用QString140
7.1.1 初始化一个字符串141
7.1.2 操作字符串数据141
7.1.3 字符串查询142
7.1.4 编码转换142
7.1.5 格式化输出143
7.2 容器类143
7.2.1 QList示例144
7.2.2 QMap示例146
第8章 Qt GUI编程148
8.1 智能手机GUI特点148
8.2 内建窗口控件介绍149
8.2.1 QRadioButton149
8.2.2 QCheckBox150
8.2.3 QGroupBox150
8.2.4 QLineEdit152
8.2.5 QTextEdit153
8.2.6 QTabWidget154
8.2.7 QListWidget155
8.2.8 Qt资源文件系统158
8.2.9 QTableWidget160
8.3 自定义窗口部件166
8.3.1 使用QPainter绘图166
8.3.2 为Android实现的ImageButton167
8.3.3 文字渐变标签169
第9章 多线程174
9.1 上路吧,线程174
9.2 线程自己的事件循环176
9.3 岂能老死不相往来——线程间通信177
9.3.1 跨线程的信号与槽177
9.3.2 跨线程的事件178
9.3.3 门铃示例程序178
9.4 线程同步182
9.5 使用QThread的注意事项184
9.6 QThreadPoo1184
9.7 高阶多线程API:QtConcurrent185
第10章 网络编程189
10.1 QNetworkAccessManager189
10.1.1 http编程190
10.1.2 ftp编程198
10.2 QTcpSocket/QTcpServer201
10.2.1 服务器203
10.2.2 客户端205
10.3 QUdpSocket207
10.3.1 服务器207
10.3.2 客户端209
第11章 文件IO211
11.1 QFile211
11.2 QTextStream214
11.3 QDataStream215
第12章 XML217
12.1 XML读取与解析217
12.1.1 DOM218
12.1.2 SAX219
12.1.3 StAX223
12.2 XML文档生成与保存226
12.2.1 QXmlStreamWriter226
12.2.2 QDomNode::save()227
12.2.3 疯狂原始人的方式228
第13章 Qt on Android揭秘229
13.1 APK是怎样炼成的229
13.1.1 当你“运行”时230
13.1.2 Android项目目录结构232
13.1.3 string.xml介绍233
13.1.4 AndroidManifest.xml介绍233
13.1.5 libs.xml介绍238
13.1.6 Androiddeployqt.exe都干了什么239
13.2 Java与Qt的结合过程242
13.2.1 应用入口242
13.2.2 通信代理245
13.2.3 QPA插件248
13.3 Qt应用的状态252
第14章 Android移动开发主题253
14.1 按键处理253
14.1.1 重写keyPressEvent/keyReleaseEvent254
14.1.2 给子控件安装事件过滤器255
14.1.3 应用级别的事件过滤器256
14.2 触摸与手势258
14.2.1 触摸258
14.2.2 手势263
14.3 传感器与手势264
14.3.1 常见传感器介绍264
14.3.2 Qt传感器手势类库介绍268
14.3.3 摇动手势268
14.3.4 覆盖手势269
14.3.5 自由落体269
14.3.6 缠绕手势269
14.3.7 翻转手势269
14.3.8 扇动手势270
14.3.9 传感器手势的使用270
14.4 拍照271
14.4.1 QCamera和它的小伙伴271
14.4.2 QCameraViewFinder273
14.4.3 QCameraImageCapture273
14.4.4 使用相机拍照274
14.4.5 在QML应用中使用相机277
14.5 录音与回放278
14.5.1 录音类库278
14.5.2 播放类库279
14.5.3 录音与回放小示例279
第15章 使用JNI扩展你的应用286
15.1 使用JNI Environment286
15.2 调用Java代码287
15.2.1 Java方法签名288
15.2.2 调用Java方法289
15.2.3 extendsQtWithJava实例291
15.2.4 QtAndroid名字空间298
15.2.5 使用手机外部存储298
15.3 Java调用C++299
第16章 纸上得来终觉浅,绝知此事要躬行305
16.1 笔记qnotepad306
16.1.1 首页设计与实现308
16.1.2 笔记对象316
16.1.3 笔记浏览与编辑318
16.2 图片浏览器324
16.2.1 文件选择控件324
16.2.2 图片加载器335
16.2.3 图片显示344
16.3 IP地址查询351
16.3.1 Json数据格式简介352
16.3.2 Qt 中的Json类库352
16.3.3 程序详解353
16.4 音乐播放器358
16.4.1 云想衣裳花想容——Qt样式表359
16.4.2 多媒体类库介绍361
16.4.3 音乐播放器详解362
16.5 天气预报380
16.5.1 云中谁寄锦书来——GPS定位382
16.5.2 天气查询与显示387
16.6 拍照与后期处理396
16.6.1 方寸天地纳缱绻,楚楚蕴秀薄纸间398
16.6.2 图像处理算法401
16.6.3 图片加载与显示410
16.6.4 组织部长413
附录A 常见问题420
参考文献427
热门推荐
- 3457286.html
- 3584892.html
- 3053750.html
- 2470899.html
- 956900.html
- 2896727.html
- 676195.html
- 868636.html
- 1278408.html
- 1215003.html
- http://www.ickdjs.cc/book_1250760.html
- http://www.ickdjs.cc/book_2710318.html
- http://www.ickdjs.cc/book_23199.html
- http://www.ickdjs.cc/book_811507.html
- http://www.ickdjs.cc/book_3474306.html
- http://www.ickdjs.cc/book_3357756.html
- http://www.ickdjs.cc/book_3183514.html
- http://www.ickdjs.cc/book_3612473.html
- http://www.ickdjs.cc/book_3805186.html
- http://www.ickdjs.cc/book_338401.html