图书介绍

写给大家看的安卓应用开发书 App Inventor 2快速入门与实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

写给大家看的安卓应用开发书 App Inventor 2快速入门与实战
  • (美)沃尔贝(David Wolber),埃布尔森(Hal Abelson),斯珀特斯(Ellen Spertus),卢尼(Liz Looney) 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115423887
  • 出版时间:2016
  • 标注页数:272页
  • 文件大小:37MB
  • 文件页数:298页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

写给大家看的安卓应用开发书 App Inventor 2快速入门与实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 App Inventor 2教程2

第1章 你好猫咪2

1.1 学习要点2

1.2 App Inventor的开发环境3

1.3 设计组件4

1.3.1 创建一个标签6

1.3.2 添加按钮组件7

1.3.3 添加猫叫声8

1.4 实时测试8

1.5 为组件添加行为9

1.5.1 让猫发出叫声10

1.5.2 添加振动效果12

1.5.3 摇晃设备14

1.6 将应用下载到安卓设备中14

1.7 应用的分享15

1.8 改进建议16

1.9 小结16

第2章 油漆桶17

2.1 学习要点18

2.2 准备开始18

2.3 设计组件18

2.3.1 创建颜色按钮19

2.3.2 使用布局组件改善布局19

2.3.3 添加画布20

2.3.4 添加底部按钮及照相机组件21

2.4 为组件添加行为22

2.4.1 在触摸事件中画圆23

2.4.2 在拖动事件中画线25

2.4.3 改变颜色26

2.4.4 让用户拍照片27

2.4.5 改变画笔的大小28

2.4.6 使用变量29

2.4.7 修改变量的值29

2.5 完整的“油漆桶”应用30

2.6 改进31

2.7 小结31

第3章 打地鼠32

3.1 作品描述33

3.2 学习要点33

3.3 准备开始33

3.4 设计组件33

3.4.1 设置行为组件34

3.4.2 设置标签组件35

3.5 为组件添加行为36

3.5.1 移动地鼠36

3.5.2 创建移动地鼠过程37

3.6 在应用启动时调用移动地鼠过程38

3.6.1 每秒钟调用一次移动地鼠过程39

3.6.2 记录成绩39

3.6.3 过程抽象40

3.6.4 重置分数40

3.6.5 碰到地鼠引起振动41

3.7 完整的“打地鼠”应用41

3.8 改进42

3.9 小结42

第4章 开车不发短信44

4.1 学习要点45

4.2 准备开始45

4.3 设计组件45

4.4 为组件添加行为47

4.4.1 短信的自动回复47

4.4.2 编写自定义回复内容48

4.4.3 永久保存自定义回复内容49

4.4.4 应用启动时读取自定义短信50

4.4.5 大声读出收到的短信51

4.4.6 在自动回复中加入位置信息53

4.4.7 发送带有位置信息的回复短信54

4.5 完整的“开车不发短信”应用55

4.6 改进55

4.7 小结56

第5章 瓢虫快跑57

5.1 作品描述57

5.2 学习要点58

5.3 设计组件58

5.3.1 准备开始58

5.3.2 设置第一批组件59

5.4 为组件添加行为60

5.4.1 移动瓢虫60

5.4.2 显示生命值61

5.4.3 瓢虫因饥饿而死64

5.4.4 添加蚜虫64

5.4.5 让瓢虫吃掉蚜虫65

5.4.6 瓢虫与蚜虫之间的碰撞检测66

5.4.7 蚜虫的回归67

5.4.8 添加重新开始按钮67

5.4.9 添加青蛙68

5.4.10 瓢虫的回归69

5.4.11 添加音效70

5.5 完整的“瓢虫快跑”应用70

5.6 改进72

5.7 小结72

第6章 巴黎地图旅游73

6.1 学习要点73

6.2 设计组件74

6.3 设置活动启动器组件的属性75

6.4 为组件添加行为75

6.4.1 创建目的地列表76

6.4.2 让用户选择一个目的地76

6.4.3 使用搜索网址打开地图77

6.5 完整的应用:用活动启动器实现的地图旅游78

6.5.1 用Web浏览框实现的虚拟旅游78

6.5.2 找到特定地图的URL79

6.5.3 定义网址列表79

6.5.4 修改列表选择框的完成选择行为80

6.6 完整的“巴黎地图旅游”应用(Web浏览框版)81

6.7 改进81

6.8 小结82

第7章 安卓,我的车在哪儿83

7.1 学习要点83

7.2 准备开始84

7.3 设计组件84

7.4 为组件添加行为85

7.4.1 显示当前位置86

7.4.2 记录当前位置87

7.4.3 指示记录位置的方向88

7.4.4 永久保存已记录的位置信息89

7.4.5 启动应用时提取已记录的位置信息90

7.5 完整的“安卓,我的车在哪儿?”应用92

7.6 改进93

7.7 小结93

第8章 总统问答94

8.1 学习要点94

8.2 准备开始95

8.3 设计组件95

8.4 为组件添加行为96

8.4.1 定义问题及答案列表96

8.4.2 定义索引值变量97

8.4.3 显示第一个问题97

8.4.4 遍历所有问题98

8.4.5 让程序易于修改100

8.4.6 为问题匹配图片101

8.4.7 判断答案对错103

8.5 完整的“总统问答”应用105

8.6 改进106

8.7 小结107

第9章 木琴108

9.1 作品描述108

9.2 学习要点108

9.3 准备开始109

9.4 设计组件109

9.5 创建键盘109

9.5.1 创建两个音符按钮109

9.5.2 添加音效播放器组件110

9.5.3 在按钮与声音之间建立关联110

9.5.4 命令安卓加载声音112

9.5.5 实现其余的音符113

9.6 记录并回放音符114

9.6.1 添加组件115

9.6.2 记录音符及时间115

9.6.3 回放音符117

9.6.4 回放适当延迟的音符118

9.7 完整的“木琴”应用119

9.8 改进120

9.9 小结121

第10章 出题与答题123

10.1 学习要点124

10.2 准备开始124

10.3 设计组件124

10.4 为组件添加行为126

10.4.1 创建空列表126

10.4.2 记录用户的输入127

10.4.3 清空问题及答案127

10.4.4 用多行文本显示问题及答案128

10.4.5 调用显示问题及答案过程129

10.4.6 将数据永久保存到网络数据库中130

10.4.7 从数据库加载数据131

10.5 完整的“出题”应用132

10.6 “答题”应用:从数据库中读取试题134

10.7 完整的“答题”应用135

10.8 改进137

10.9 小结137

第11章 广播中心138

11.1 学习要点139

11.2 准备开始139

11.3 设计组件139

11.4 为组件添加行为140

11.4.1 回应收到的短信141

11.4.2 接纳申请人加入广播列表142

11.4.3 广播消息143

11.4.4 美化列表的显示145

11.4.5 记录广播过的短信146

11.4.6 将广播列表保存到数据库中147

11.4.7 从数据库中加载广播列表148

11.5 完整的“广播中心”应用149

11.6 改进150

11.7 小结151

第12章 遥控机器人152

12.1 学习要点153

12.2 准备开始153

12.3 设计组件154

12.3.1 非可视组件154

12.3.2 可视组件155

12.4 为组件添加行为156

12.4.1 连接到机器人156

12.4.2 显示机器人列表156

12.4.3 建立蓝牙连接157

12.4.4 与机器人断开连接158

12.4.5 操控机器人159

12.4.6 用超声波传感器探测障碍物161

12.5 改进162

12.6 小结162

第13章 亚马逊掌上书店163

13.1 学习要点164

13.2 什么是API164

13.3 准备开始166

13.4 设计组件166

13.5 设计行为168

13.5.1 搜索关键字168

13.5.2 按ISBN搜索169

13.5.3 消除用户的困惑170

13.5.4 扫描条码170

13.5.5 改进信息的呈现方式171

13.6 完整的“亚马逊掌上书店”应用173

13.7 定制化API174

13.8 改进175

13.9 小结175

第二部分 Inventor指南178

第14章 理解应用的结构178

14.1 组件179

14.2 行为179

14.3 应用如食谱179

14.4 应用是一组事件处理程序180

14.5 事件类型181

14.5.1 用户引发的事件181

14.5.2 初始化事件182

14.5.3 计时器事件182

14.5.4 动画事件182

14.5.5 外部事件183

14.6 在事件处理程序中设置问题183

14.7 在事件处理程中重复执行指令184

14.8 事件处理程序可以实现存储功能184

14.9 事件处理程序可以与网络对话185

14.10 小结185

第15章 软件工程与应用测试186

15.1 软件工程原则186

15.2 解决真实的问题187

15.3 向用户展示原型产品187

15.4 渐进式开发187

15.5 先设计,后编码188

15.6 对代码进行注释188

15.7 切割,分解,各个击破189

15.8 理解编程语言:用纸笔跟踪记录189

15.9 应用的调试192

15.9.1 监视变量192

15.9.2 测试单一代码块193

15.9.3 单步执行支持渐进式开发193

15.9.4 启用与禁用块194

15.10 小结194

第16章 应用的存储195

16.1 被命名的存储空间195

16.2 属性195

16.3 定义变量196

16.4 变量的设置与读取197

16.5 设变量为表达式198

16.6 变量的递增198

16.7 构造复杂的表达式199

16.8 显示变量199

16.9 局部变量200

16.10 小结200

第17章 创建动画应用201

17.1 在应用中添加画布组件201

17.2 画布的坐标系统201

17.3 用计时事件制作动画203

17.4 产生运动203

17.5 控制速度204

17.6 碰撞检测204

17.7 碰到边界204

17.8 碰撞事件与分离事件205

17.9 交互动画206

17.10 设置精灵的非计时器动画207

17.11 小结208

第18章 程序中的决策209

18.1 条件判断210

18.2 非此即彼的条件判断211

18.3 多重条件判断212

18.4 复杂条件判断212

18.5 小结215

第19章 数据列表编程216

19.1 创建列表变量217

19.2 选择列表项217

19.3 使用索引值遍历列表218

19.4 举例:遍历颜色列表218

19.5 创建输入表单及动态数据220

19.5.1 定义动态列表220

19.5.2 添加数据项220

19.5.3 显示列表221

19.5.4 删除列表项222

19.6 列表中的列表223

19.7 小结225

第20章 循环226

20.1 控制程序的执行:分支及循环226

20.2 遍历列表循环227

20.3 近距离观察循环228

20.4 代码的可维护性228

20.5 显示列表229

20.6 条件循环230

20.7 条件循环应用举例:公式计算231

20.8 小结232

第21章 定义过程与代码复用233

21.1 消除冗余234

21.2 定义过程236

21.3 调用过程236

21.4 程序计数器237

21.5 为过程添加参数237

21.6 过程的返回值239

21.7 跨应用的代码复用241

21.8 求两点间距离241

21.9 小结243

第22章 数据库244

22.1 数据在本地的永久保存245

22.2 从本地数据库提取数据246

22.3 网络数据库及数据共享246

22.3.1 用网络数据库组件保存数据247

22.3.2 请求数据及数据处理248

22.3.3 请求-获得联动机制249

22.3.4 复杂的请求-获得联动举例250

22.4 多标记同时请求数据252

22.5 设置专属的网络数据库253

22.6 小结254

第23章 传感器255

23.1 创建位置感知应用255

23.1.1 GPS256

23.1.2 App Inventor与位置感知257

23.1.3 边界检查258

23.1.4 位置信息的来源:GPS、Wi-Fi以及基站标识259

23.2 方向传感器259

23.2.1 用翻转角移动物体260

23.2.2 控制运动的方向及速度261

23.2.3 手机用作指南针262

23.3 加速度传感器262

23.3.1 响应设备的摇晃263

23.3.2 使用加速度传感器的读数263

23.3.3 检测自由落体263

23.4 小结264

第24章 网络通信265

24.1 Web浏览框组件267

24.2 Web客户端组件268

24.3 网络数据库组件及其兼容API270

24.4 小结270

关于作者271

热门推荐