App Inventor Android移动应用开发实战

作者
范士喜
丛书名
出版社
清华大学出版社
ISBN
9787302535065
简要
简介
内容简介 《App Inventor Android移动应用开发实战》通过经典案例讲授App Inventor 编程、屏幕(Screen)和屏幕控制(Control)、界面布局(Layout)、用户界面(User Interface)、多媒体(Media)、绘图动画(Drawing and Animation)、传感器(Sensor)、社交应用(Social)、数据存储(Storage)、通信连接(Connectivity)等技术。全书共12章,第1章 App Inventor 介绍,第2章 App Inventor 编程,第3章 屏幕(Screen)组件和屏幕控制(Control),第4章 界面布局(Layout)组件,第5章 用户界面(User Interface)组件,第6章 多媒体(Media)组件,第7章 绘图动画(Drawing and Animation)组件,第8章 传感器(Sensor)组件,第9章 社交应用(Social)组件,第10章 数据存储(Storage)组件第11章 通信连接(Connectivity)组件,第12章 综合案例。 《App Inventor Android移动应用开发实战》配套资源包括教程中所有案例的素材、源程序、APK编译文件、运行结果截图,还可以为使用该教材的所有教师免费提供电子教案、PPT课件和教学大纲等教学文件。《App Inventor Android移动应用开发实战》适合作为高等学校计算机科学与技术、及其他所有工科专业,甚至非工科专业移动应用开发课程的初级、中级教材,也可作为职业院校、培训学校和移动应用开发爱好者的教材或参考书。
目录
第1章移动应用开发工具1
1.1移动应用开发平台1
1.1.1Android Studio1
1.1.2WebBuilder1
1.1.3APICloud2
1.1.4App Inventor2
1.2App Inventor介绍3
1.2.1App Inventor开发平台3
1.2.2App Inventor开发界面3
1.2.3App Inventor测试环境7
1.2.4App Inventor开发流程8
案例第一个App12
思考与练习15
第2章App Inventor 编程16
2.1控制17
2.1.1选择结构17
案例21成绩等级判定17
案例22计算标准身高19
2.1.2循环结构21
案例23使用计数循环计算1 2 … n21
案例24使用计数循环计算n!23
案例25使用逐项循环计算随机数之和24
案例26使用条件循环计算n!26
2.2逻辑28
2.3数学28
案例27随机抽奖程序30
案例28闰年计算312.4文本33
2.5列表34
案例29一维列表的添加、删除和显示等操作34
案例210二维列表的添加、删除和显示等操作37
2.6颜色39
案例211颜色合成与分解40
2.7变量42
2.7.1全局变量42
案例212简易计算器142
2.7.2局部变量44
案例213简易计算器2 45
2.8过程46
案例214使用带参数无返回值的过程计算n!46
案例215使用带参数有返回值的过程计算1 2 … n48
2.9任意组件50
思考与练习51
第3章屏幕和屏幕控制52
3.1屏幕52
3.2屏幕控制53
案例切换屏幕并传值53
思考与练习55
第4章界面布局56
4.1水平布局56
4.2水平滚动条布局57
4.3表格布局57
4.4垂直布局58
4.5垂直滚动条布局58
案例水平布局、垂直布局和表格布局的综合使用59
思考与练习59
第5章用户界面60
5.1按钮61
5.2标签62
5.3图像和动画图像63
5.4文本输入框65
5.5密码输入框66
案例51账号和密码登录67
5.6复选框70
案例52选修课统计71
5.7下拉框73
案例53国际航班订票信息73
5.8滑动条76
5.9对话框和布局对话框77
5.10列表选择框78
5.11列表显示框79
5.12文件选择框80
5.13颜色选择框81
5.14日期选择框81
5.15时间选择框82
案例54日期和时间选择82
5.16网页浏览框84
案例55简易Web浏览器85
思考与练习87
第6章多媒体88
6.1摄像机89
案例61简易摄像机89
6.2照相机92
6.3条码扫描器92
6.4二维码生成92
案例62条码扫描器及二维码生成组件93
6.5图像选择框95
案例63简易照相机95
6.6录音机97
案例64简易录音机98
6.7声音和振动101
6.8音频播放器101
案例65简易音乐播放机103
6.9视频播放器106
案例66简易视频播放器107
6.10语音识别器108
6.11语音合成器109
案例67简易语音文本识别转换器109
6.12Yandex语言翻译器112
案例68简易语言翻译器112
思考与练习114
第7章绘图动画115
7.1球形精灵115
7.2画布117
案例71简单画布119
7.3图像精灵122
案例72打地鼠游戏123
案例73太空大战游戏126
思考与练习129
第8章传感器130
8.1加速度传感器130
案例81简易加速度传感器131
8.2计时器133
案例82简易计时器134
8.3陀螺仪传感器137
8.4位置传感器137
案例83简易定位仪138
8.5NFC140
8.6方向传感器140
案例84简易指南针140
8.7计步器142
案例85简易计步器143
8.8距离传感器146
思考与练习146
第9章社交应用147
9.1联系人选择框147
9.2邮箱地址选择框148
9.3电话拨号器148
9.4电话号选择框148
案例91简易电话拨号器149
9.5信息分享器151
案例92简易信息分享器151
9.6短信收发器154
案例93简易短信收发器154
思考与练习156
第10章数据存储157
10.1文件管理器157
案例101简易记事本158
10.2FTP客户端162
10.3微数据库164
案例102学生本地信息库165
10.4网络微数据库168
案例103学生网络信息库169
10.5Redis客户端172
思考与练习172
第11章通信连接173
11.1Activity启动器173
案例111Activity启动器应用175
11.2蓝牙服务器177
11.3蓝牙客户端178
11.4BluetoothLE178
11.5HTTP客户端178
案例112图灵机器人Web客户端179
思考与练习182
第12章人工智能183
12.1TensorFlowLite183
12.2TensorUtil184
12.3百度语音识别185
12.4百度语音合成186
案例百度语音识别与合成 188
12.5百度语音唤醒191
思考与练习191
第13章高德地图192
13.1高德定位192
13.2高德地图193
13.3标记194
案例简易电子地图 196
13.4线条199
13.5圆形199
13.6矩形199
13.7多边形199
13.8特征集合199
思考与练习199




有问题微信扫码联系

推荐

Understand China
桂ICP备20004708号-4