
App Inventor 2 Android套用开发实战
《App Inventor 2 Android套用开发实战》一书作者白乃远、曾奕霖,电子工业出版社2017年5月出版
基本介绍
- 书名:App Inventor 2 Android套用开发实战
- 作者:白乃远 曾奕霖
- ISBN:978-7-121-31282-3
- 页数:308
- 定价:69.00
- 出版社:白乃远 曾奕霖
- 出版时间:2017年5月
- 开本:16
内容提要
在App Inventor 2 中,只需採用简单的拖、拉、放三个基本动作,就能以拼图式的方式构建应用程式。全新进化的云端编辑模式,无论身在何处,只需打开网页就可以马上开始创作App,轻鬆实现创意构想。《App Inventor 2 Android套用开发实战》列举了数十个经典範例,每个範例均以step by step 详细解说,条理的教学用语,可引导读者慢慢进入直觉式App 的开发世界。
目录
01 App Inventor 2 介绍 1
1.1 App Inventor 2 的发展与沿革 2
1.2 App Inventor 2 的整体架构2
1.3 构建App Inventor 2 的开发环境4
1.3.1 申请Gmail 账号 4
1.3.2 安装App Inventor 2 组件6
1.3.3 安装MIT AI2 Companion App 7
1.4 App Inventor 2 项目操作接口 9
1.4.1 App Inventor 2 项目管理接口10
1.4.2 App Inventor 2 项目设计接口11
1.4.3 App Inventor 2 项目拼块界面13
1.4.4 在仿真器中执行14
1.5 项目维护15
1.5.1 储存项目16
1.5.2 另外储存项目16
1.5.3 下载.apk 档案 17
02 认识常用组件与运算原则18
2.1 常用基本组件 19
2.2 拼块功能与事件23
2.3 基本运算原则 26
2.3.1 常量 26
2.3.2 变数 27
2.3.3 算术运算27
2.3.4 字元串运算 28
2.3.5 範例练习——求面积 29
2.3.6 关係(比较)运算 30
2.3.7 逻辑运算31
2.3.8 範例练习——求面积(改良版)32
03 循环与列表 34
3.1 条件判断35
3.1.1 单向 35
3.1.2 双向 36
3.1.3 嵌套 37
3.2 循环 39
3.2.1 For 循环 39
3.2.2 嵌套循环40
3.2.3 while 循环 42
3.3 列表Lists 43
3.3.1 建立列表44
3.3.2 foreach 循环 44
3.3.3 列表选择器组件45
3.3.4 管理列表48
3.4 乐透彩实战 49
04 自定义程式 52
4.1 对话框组件 53
4.1.1 组件特性53
4.1.2 显示信息54
4.1.3 互动式对话信息55
4.2 内置程式58
4.2.1 文字 58
4.2.2 算术运算59
4.2.3 随机数 60
4.3 内置程式实战 60
4.3.1 大小写转换 61
4.3.2 电话号码检查 62
4.3.3 简易抽籤功能 63
05 绘图与多媒体套用 66
5.1 绘图组件67
5.2 多媒体元素 73
5.3 小画家实战 76
06 动画套用 85
6.1 图片精灵组件 86
6.2 球形精灵组件 89
6.3 打砖块实例 95
07 整合网路资源 102
7.1 地图组件 103
7.1.1 Activity 启动器103
7.1.2 调用Google Map 105
7.2 位置感测器 113
7.3 Web 浏览器组件 115
7.4 公司App 实战 117
08 资料库与网路资料库 125
8.1 数据储存方式 126
8.2 启动Google Application Engine 130
8.3 範例练习——备忘录139
09 手机感测器144
9.1 加速度感测器 145
9.2 方向感测器150
9.3 电流急急棒实战 152
10 App 案例——计时器 156
10.1 案例功能说明157
10.2 重点技术介绍158
10.3 外观编排设计160
10.4 程式设计介绍163
11 App 案例——相片通讯录 169
11.1 案例功能说明170
11.2 重点技术介绍172
11.3 外观编排设计177
11.4 程式设计介绍187
12 App 案例——打恶魔 201
12.1 案例功能说明202
12.2 重点技术介绍203
12.3 外观编排设计207
12.4 程式设计介绍 211
13 App 案例——猜牌游戏220
13.1 案例功能说明221
13.2 重点技术介绍223
13.3 外观编排设计224
13.4 程式设计介绍229
14 App 项目——拼图 237
14.1 项目功能说明238
14.2 重点技术介绍240
14.3 萤幕设计介绍245
14.4 程式设计介绍249
15 App 项目——电子布告栏 259
15.1 项目功能说明260
15.2 重点技术介绍261
15.3 萤幕设计介绍263
15.4 程式设计介绍265
16 App 项目——接苹果 270
16.1 项目功能说明271
16.2 重点技术介绍273
16.3 项目功能说明275
16.4 程式设计介绍279
17 上架到 Google Play 287