图书介绍

AppInventor2中文版开发实战:Android智能应用开发前传

AppInventor2中文版开发实战:Android智能应用开发前传
  • 王寅峰 编
  • 出版社: 电子工业出版社
  • ISBN:9787121264504
  • 版次:1
  • 商品编码:11755691
  • 包装:平装
  • 开本:16开
  • 出版时间:2015-08-01
  • 用纸:胶版纸
  • 页数:264
  • 正文语种:中文

微信扫码关注

淘宝优惠券

PDF下载

立即下载 备用下载

赞助商

图书目录

导语 Android开发有你更精彩t5
0.1tAndroid来袭t5
0.2t移动互联应用势不可挡t6
0.3t用App Inventor开发Android应用t7
0.4tApp Inventor三大作业模块t8
1.App Inventor 组件设计师t8
2.块编辑器t9
0.5tApp Inventor开发环境t10
1. 计算机和操作系统要求(开发端)t10
2.浏览器要求(开发端)t11
3.终端(手机端)t11
4. 安装App Inventort11
5.安装模拟器t12
6.模拟器升级t13
7.调试t15
(1)t使用手机(AI伴侣)进行调试t15
(2)t使用PC模拟器调试t15
(3)t使用USB连接t16
8.生成apk运行t16
基础篇t17
任务1tHi,喵星人!t17
学习目标t17
任务描述t17
开发前的准备工作t18
任务操作t18
1.创建你的第一个Android应用t18
2.选择组件并设置组件属性t19
3.添加组件行为t22
任务小结t24
自我实践t24
任务2 传情达意t25
学习目标t25
任务描述t25
开发前的准备工作t26
1.相关组件介绍t26
2.布局界面设计t27
3.信息准确有效地发送t28
任务操作t29
任务小结t32
自我实践t32
任务3音乐播放器t33
学习目标t33
任务描述t33
开发前的准备工作t34
任务操作t35
1 布局组件设计t35
创建用户界面t35
2 组件的行为添加t36
(1)音乐播放功能t36
(2) 下一首音乐播放功能t37
(3) 停止播放功能t37
(4)摇晃换歌功能t38
(5)整体代码块t38
任务小结t39
自我实践t39
任务4 计算器t40
学习目标t40
任务描述t40
开发前的准备工作t40
1相关组件介绍t40
2布局组件设计t41
我们设计的“计算器”其App的界面设计可参考图4-1与图4-2,实现原理逻辑如图4-3所示。t41
任务操作t42
1.实现流程t42
2.创建用户界面t42
3.组件的行为添加t43
(1)数字显示的功能t43
(2)“加、减、乘、除”运算符号赋值功能t44
(3) 撤销功能――“C”按钮t45
(4) 计算功能t46
(5) 整体效果图t47
任务小结t48
自我实践t48
任务5 健康指数测试t49
学习目标t49
任务描述t49
开发前的准备工作t50
相关组件介绍t50
任务操作t51
1. BMI求值布局设计t51
2. 功能模块实现t54
(1) 定义变量t54
(2) 提交数据功能t54
(3)跳转功能t55
任务小结t56
自我实践t56
任务6 钢琴大师t57
学习目标t57
任务描述t57
开发前准备工作t58
1. 图片资源清单t58
2. 声音资源清单t58
3. 相关组件介绍t58
任务操作t59
1. 钢琴大师布局设计t59
(1)布局组件清单t59
(2)基本布局设计t60
(3)功能介绍t60
2. 单击按钮功能t61
3. 离开按钮功能介绍t61
任务小结t62
自我实践t62
实践篇t63
任务7 数码快拍t63
学习目标t63
任务描述t63
开发前的准备工作t65
任务操作t66
1. 布局界面设计t66
(1)组件的行为添加t66
(2)单击拍照按钮的功能t66
2. 将所拍照片显示在程序主界面t68
3. 任意图片选取的功能t69
任务小结t70
自我实践t70
任务8 随手录t71
学习目标t71
任务描述t71
开发前的准备工作t72
任务操作t73
1. 界面布局设计t73
2. 组件的行为添加t74
(1)录制视频功能t74
(2) 播放视频功能t75
(3) 提醒功能t76
任务小结t77
自我实践t77
任务9 电话述衷肠t78
学习目标t78
任务描述t78
开发前的准备工作t79
任务操作t80
1. 界面布局设计t80
2. 组件的行为添加t81
(1)单击选择语言按钮的功能t81
(2)完成选择男女声音的功能t83
(3) 单击说话按钮的功能t84
任务小结t85
自我实践t86
学习目标t87
任务描述t87
开发前准备工作t88
1. 相关组件介绍t88
2. 调用Google Map API的准备t89
任务操作t90
1. 布局组件设计t90
(1)布局组件清单t90
(2)基本布局设计t90
2. 导航功能模块实现t91
(1) 定义漫游变量t91
(2) 界面跳转功能t92
(3) 程序屏幕初始化设置t92
任务小结t93
自我实践t93
任务11 三色旗变换t94
学习目标t94
任务描述t94
开发前的准备工作t95
任务操作t96
1.布局界面设计t96
2.单击按钮和定时随机显示不同颜色的功能t98
任务小结t105
自我实践t105
任务12 我是大画家t106
学习目标t106
任务描述t106
开发前的准备工作t107
任务操作t108
1. 布局界面设计t108
2. 程序的单击颜色、点线、照相、清除和大小按钮的绘制功能t111
任务小结t115
自我实践t115
任务13 小鸡快跑游戏t116
学习目标t116
任务描述t116
开发前的准备工作t117
任务操作t118
1. 布局界面设计t118
2. 小鸡、恐龙、小球间的互动功能t120
任务小结t124
自我实践t124
任务14 小猫捕鼠游戏t126
学习目标t126
任务描述t126
开发前的准备工作t127
任务操作t128
1.布局界面设计t128
2. 控制方向键让小猫移动与老鼠位置随机出现t130
任务小结t135
自我实践t135
任务15 快乐拼图t136
学习目标t136
任务描述t136
开发前准备工作t137
任务操作t138
1. 布局界面设计t138
2. 功能模块介绍t138
3. 计算空白区域值t139
4. 拖动图片功能t140
任务小结t140
自我实践t140
任务16 打地鼠游戏t142
学习目标t142
任务描述t142
开发前的准备工作t143
任务操作t144
1. 布局界面设计t144
2. 组件属性的设置t144
3. 组件的行为添加t145
(1)批量设置5个洞口的图片t146
(2)地鼠随机出现功能t148
(3)地鼠周期跳到其它洞口的功能t149
(4)打中地鼠后手机震动t150
(5) 自动计分的功能t150
任务小结t152
自我实践t152
任务17 打兔子游戏t153
学习目标t153
任务描述t153
开发前的准备工作t154
任务操作t155
1. 布局界面设计t155
2. 木板、小球、小兔子、小怪物间交互功能t157
任务小结t164
自我实践t165
进阶篇t166
任务18 小球滚动t166
学习目标t166
任务描述t166
开发前的准备工作t168
任务操作t168
1. 布局界面设计t168
2. 小球根据晃动移动和拖动跟随的功能t170
任务小结t172
自我实践t172
任务19 小秘书t173
学习目标t173
任务描述t173
开发前的准备工作t174
任务操作t175
1. 布局界面设计t175
2. 功能模块清单t176
3. 短信接收和TTS功能t177
4. 位置传感器功能(GPS)t178
5. 修改自动回复功能t179
6. 屏幕初始化功能t179
7. 任务实施指导书t179
任务小结t183
自我实践t183
任务20 吐豆人t184
学习目标t184
任务描述t184
开发前的准备工作t185
任务操作t187
1. 布局界面设计t188
2. 组件的行为添加t189
(1)控制“吐豆人”的运动t190
(2) “怪物”的运动t191
(3)小黄豆的运动t192
(4)自动计分功能t194
任务小结t195
自我实践t196
任务21躲避过关游戏t197
学习目标t197
任务描述t197
开发前的准备工作t198
1.软件预览t198
2. 实现原理t199
3. 了解你需要用到哪些组件t199
任务操作t200
1. 程序的界面布局(Design View)t200
2 .逻辑设计窗口(Block View):游戏准备t201
4.逻辑设计窗口(Block View):游戏开始t209
自我实践t214
开发篇t215
任务22 App Inventor开发环境搭建t215
安装平台的说明t215
程序清单t215
开发前的准备工作t216
1. java环境搭建t216
2. Python环境搭建t218
3. Ant环境搭建t219
4. GitHub环境搭建(Git环境)t220
5. AppEngine环境搭建t221
6. Android环境搭建t222
任务操作t223
1. 编译源码t223
2. 搭建编译服务t225
3. 搭建打包服务t227
任务小结t229
任务23 Appinventor之EV3专用模块开发t230
学习目标t230
任务描述t230
开发前的准备工作t230
任务操作t231
1.移植发送字节方法t231
2. 编译App Inventor源码t233
3. 完善EV3BlueToothCommandt234
4. 集成EV3控制指令t235
5. 为EV3专属模块创建专属分类t236
任务小结t237
附录:知识点列表t238
参考资源t239

查看全部 ↓

精品推荐