图书介绍
App Inventor 零基础Android移动应用开发PDF|Epub|txt|kindle电子书版本下载
![App Inventor 零基础Android移动应用开发](https://www.shukui.net/cover/8/31323050.jpg)
- 吴明晖编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040491432
- 出版时间:2018
- 标注页数:271页
- 文件大小:33MB
- 文件页数:291页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
App Inventor 零基础Android移动应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android与App Inventor1
1.1 Android平台简介2
1.2 App Inventor简介3
1.3 用App Inventor开发App的过程4
1.4 访问App Inventor 2开发平台6
1.5 熟悉开发环境8
1.5.1 组件设计10
1.5.2 逻辑设计19
练习与思考题22
实验23
第2章 安安诞生记25
2.1 “安安诞生记”案例演示26
2.2 “安安诞生记”组件设计27
2.2.1 素材准备27
2.2.2 设计界面28
2.3 “安安诞生记”行为编辑34
2.4 项目调试及运行39
2.4.1 连接模拟器39
2.4.2 无线Wi-Fi连接到手机41
2.4.3 使用USB接口连接手机43
2.4.4 打包apk文件44
2.5 程序设计45
2.5.1 程序设计45
2.5.2 App Inventor应用开发体系结构46
练习与思考题49
实验50
第3章 安安猜价格51
3.1 “安安猜价格”案例演示52
3.2 “安安猜价格”组件设计53
3.2.1 素材准备53
3.2.2 设计界面53
3.3 “安安猜价格”行为编辑55
3.4 数据与运算59
3.5 机器猜价格67
3.5.1 笨笨机器模式68
3.5.2 聪明机器模式69
练习与思考题71
实验71
第4章 安安爱画画73
4.1 “安安爱画画”案例演示74
4.2 “安安爱画画”组件设计76
4.2.1 素材准备76
4.2.2 设计界面76
4.3 “安安爱画画”行为编辑79
4.3.1 实现小球随机运动79
4.3.2 实现画线功能82
4.3.3 实现画圆功能82
4.3.4 实现画文字功能83
4.3.5 实现画布清屏功能84
4.3.6 实现画作保存功能84
4.3.7 实现画布被触碰功能87
4.3.8 实现在画布上直接拖屏作画功能88
4.4 自定义画笔颜色89
4.4.1 设计调色板屏幕界面89
4.4.2 合成自定义颜色91
4.4.3 实现屏幕调用和返回92
4.4.4 完善屏幕初始化代码93
练习与思考题94
实验94
第5章 安安抓蝴蝶95
5.1 “安安抓蝴蝶”案例演示96
5.2 “安安抓蝴蝶”组件设计97
5.2.1 素材准备97
5.2.2 设计界面97
5.3 “安安抓蝴蝶”行为编辑100
5.3.1 让蝴蝶动起来100
5.3.2 让蝴蝶连续飞101
5.3.3 判断是否抓住蝴蝶102
5.3.4 失败处理103
5.3.5 成功处理104
5.3.6 计算游戏得分105
5.3.7 设计游戏成功屏幕105
5.3.8 调用Screen107
5.3.9 增加蝴蝶品种108
5.3.10 运行出错,调试改错109
5.3.11 重新开始110
5.4 列表111
5.4.1 列表与数据结构111
5.4.2 列表的操作111
5.4.3 列表的嵌套——多级列表114
5.4.4 列表项的数据类型115
5.5 软件开发中的最佳实践115
5.5.1 有意义的命名115
5.5.2 为代码写注释116
5.5.3 增量式开发与测试117
5.5.4 调试117
5.5.5 经常备份118
练习与思考题119
实验119
第6章 安安历险记121
6.1 “安安历险记”案例演示122
6.2 “安安历险记”组件设计123
6.2.1 素材准备123
6.2.2 设计界面123
6.3 “安安历险记”行为编辑125
6.3.1 通过倾斜手机指挥安安逃跑125
6.3.2 让老虎自动去追安安127
6.3.3 检测老虎是否抓到安安129
6.3.4 让老虎跑起来更生动130
6.3.5 划出小球132
6.3.6 处理小球反弹133
6.3.7 判断小球是否打中安安133
6.3.8 引入过程进行重构134
6.3.9 判断小球是否打中老虎136
6.3.10 重新开始136
6.4 过程138
6.4.1 过程的定义138
6.4.2 过程的类型138
6.4.3 为什么要使用过程139
6.4.4 参数139
练习与思考题140
实验140
第7章 安安的通讯小助手141
7.1 “安安的通讯小助手”案例演示142
7.2 “安安的通讯小助手”组件设计143
7.2.1 素材准备143
7.2.2 设计界面143
7.3 “安安的通讯小助手”行为编辑146
7.3.1 自动回复短信146
7.3.2 记录已收到短信电话列表147
7.3.3 动态加载列表选择框元素147
7.3.4 拨打电话148
7.3.5 显示收到的短信信息149
7.3.6 设置是否启用自动回复150
7.3.7 清空收到的短信以及电话号码列表150
7.3.8 通过微数据库组件存储自动回复的内容151
7.3.9 完善初始化工作152
7.4 数据的持久化存储153
7.4.1 “文件管理器”组件154
7.4.2 将信息存储为文件154
7.4.3 读取存储在文件中的信息155
练习与思考题156
实验156
第8章 安安爱弹琴157
8.1 “安安爱弹琴”案例演示158
8.2 “安安爱弹琴”组件设计158
8.2.1 素材准备158
8.2.2 设计界面159
8.3 “安安爱弹琴”行为编辑162
8.3.1 实现弹琴的发音162
8.3.2 增加弹琴视觉交互效果163
8.3.3 利用过程改进代码163
8.3.4 避免资源文件找不到的问题164
8.3.5 增加自动录音功能164
8.3.6 实现播放录音功能165
8.3.7 实现重置功能168
8.4 递归168
8.4.1 递归过程169
8.4.2 递归过程的执行170
8.4.3 递归程序设计171
练习与思考题172
实验172
第9章 安安爱成语173
9.1 “安安爱成语单机版”案例演示174
9.2 “安安爱成语单机版”组件设计175
9.2.1 素材准备175
9.2.2 首页屏幕Screen1组件设计175
9.2.3 单人游戏屏幕组件设计177
9.3 “安安爱成语单机版”行为编辑179
9.3.1 装载成语词典文件179
9.3.2 读入成语词典180
9.3.3 检查某个词语是不是成语181
9.3.4 显示成语列表181
9.3.5 检查两个成语是否符合接龙规则181
9.3.6 重玩183
9.3.7 返回183
9.3.8 增加成语接龙提示功能184
9.3.9 增加成语解释185
9.4 “安安爱成语蓝牙联机版”案例演示187
9.5 “安安爱成语蓝牙联机版”服务器端组件设计189
9.6 “安安爱成语蓝牙联机版”服务器端行为编辑191
9.6.1 主界面打开屏幕191
9.6.2 服务器端开启服务191
9.6.3 断开服务192
9.6.4 发送成语192
9.6.5 跨屏幕复制相同的代码模块193
9.6.6 接收来自客户端的信息194
9.6.7 其他模块194
9.7 “安安爱成语蓝牙联机版”客户端组件设计194
9.8 “安安爱成语蓝牙联机版”客户端行为编辑197
9.8.1 连接服务器197
9.8.2 发送词语197
9.8.3 接收来自服务器的信息197
练习与思考题198
实验199
第10章 安安爱旅游201
10.1 “安安爱旅游”案例演示202
10.2 “安安爱旅游”组件设计203
10.2.1 素材准备203
10.2.2 设计界面204
10.3 “安安爱旅游”行为编辑206
10.3.1 实现指南针206
10.3.2 旅游地图208
10.3.3 日记用户注册和登录功能213
10.3.4 日记本功能217
10.3.5 拍照功能222
练习与思考题224
实验225
第11章 安安的股市227
11.1 “安安的股市”案例演示228
11.2 “安安的股市”组件设计229
11.2.1 素材准备229
11.2.2 设计界面229
11.3 了解Web服务231
11.3.1 股票查询API简介231
11.3.2 API接口调试232
11.4 “安安的股市”行为编辑233
11.4.1 选择证券交易所代码233
11.4.2 合成Web服务请求234
11.4.3 加上服务请求头234
11.4.4 分析接收到的数据235
11.4.5 JSON数据格式简析237
11.4.6 找到需要显示的内容238
11.5 一次查询多只股票241
11.5.1 修改服务请求241
11.5.2 修改界面243
11.5.3 一次查询多只股票信息的服务请求243
11.5.4 处理多只股票信息的返回数据244
11.5.5 实现股票信息切换246
11.5.6 控制按钮状态246
练习与思考题248
实验249
附录A 通过新浪SAE搭建网络微数据库服务251
A.1 新浪云应用简介251
A.2 建立Python应用252
A.2.1 新建Python应用252
A.2.2 编辑Python代码253
A.3 建立MySQL数据库257
A.3.1 新建MySQL数据库257
A.3.2 建立数据表258
A.4 测试服务259
A.5 开发测试应用案例260
A.5.1 组件设计260
A.5.2 逻辑设计260
A.5.3 案例运行和测试261
附录B 安装和使用扩展组件263
B.1 App Inventor扩展组件263
B.2 安装和使用扩展组件案例:ScaleDetector264
B.2.1 下载和安装ScaleDetector扩展组件264
B.2.2 ScaleDetector扩展组件使用案例265
B.2.3 使用了扩展组件的项目文件发布267
B.3 删除扩展组件268
参考文献269