注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构MIT App Inventor完全上手:不会编程也能乐高式构建Android应用的编程神器

MIT App Inventor完全上手:不会编程也能乐高式构建Android应用的编程神器

MIT App Inventor完全上手:不会编程也能乐高式构建Android应用的编程神器

定 价:¥49.80

作 者: (美)沃尔特 等著,靳晓辉 等译
出版社: 清华大学出版社
丛编项:
标 签: 程序设计 计算机/网络 移动开发

购买这本书可以去


ISBN: 9787302404293 出版时间: 2015-08-01 包装:
开本: 页数: 字数:  

内容简介

  使用MIT的App Inventor 2,任何人都可以构建出完整的、可用的Android应用——而不必编写代码!即使没有任何编程经验,本书也能够帮助你做到这一点。与聚焦于已过时的Google版本的书籍不同, MIT App Inventor完全上手——不会编程也能“乐高式”构建Android应用的编程神器 基于MIT强势更新的第2版进行编写。《MIT App Inventor完全上手:不会编程也能“乐高式”构建Android应用的编程神》指导读者一步步地完成每个任务和功能,展示了如何通过拖曳、放置和连接拼图块——而非编写代码——来创建应用。在学习过程中,读者还将掌握专业的设计和开发技术,如果今后确实想要编写代码,那么也会用到这些技术。通过实际动手做项目,读者能够掌握包括从GPS到动画的多种功能,构建出高质量的用户界面,让应用正常工作,并使用App Inventor的模拟器测试它(甚至都不需要Android设备)!涵盖内容◆ 了解移动设备以及移动App在其上的运行方式◆ 使用设计器(Designer)规划App的行为和外观◆ 使用块编辑器(Blocks Editor)告诉App做什么以及如何做◆ 创建变量并学会如何高效地使用它们◆ 使用过程来组合和重用更大、更复杂App中的代码片段◆ 在列表和数据库中保存数据◆ 使用App Inventor的游戏、动画和媒体特性◆ 使用多屏幕创建更复杂的App◆ 集成传感器来让App可感知位置◆ 调试App并修复问题◆ 将创造性和逻辑思维相结合并尝试创建更复杂的App

作者简介

暂缺《MIT App Inventor完全上手:不会编程也能乐高式构建Android应用的编程神器》作者简介

图书目录

第1章 编程入门
1.1 操作系统
1.2 Android的优势
1.2.1 扩展App的功能
1.2.2 Google服务
1.3 应用
1.4 编程语言
1.5 小结
1.6 练习
第2章 使用MIT App Inventor构建应用
2.1 MIT App Inventor网站
2.1.1 登录
2.1.2 Designer
2.1.3 Blocks Editor
2.1.4 AI2 Companion App
2.1.5 Android模拟器
2.1.6 使用USB连接到Android设备
2.2 进入App内部
2.2.1 事件处理程序
2.2.2 每次只做一件事
2.3 练习:Sherlock Is Watching
2.4 将要构建的应用
2.4.1 名为“Speak, Android!”的App
2.4.2 Pollock
2.4.3 Fore
2.4.4 Android Quiz
2.5 上传到Google Play
2.6 小结
2.7 练习
第3章 App Inventor工具箱
3.1 创建新项目
3.2 设计器(Designer)的要件
3.2.1 调色板(Palette)
3.2.2 查看器(Viewer)
3.2.3 组件(Components)
3.2.4 属性(Properties)
3.2.5 媒体(Media)
3.3 练习:名为“Speak, Android!”的App
3.3.1 连接你的设备
3.3.2 在已连接的设备上查看App
3.4 小结
3.5 练习
第4章 变量
4.1 组件属性:内置变量
4.1.1 单击计数器(Clicker-Counter)App
4.1.2 属性:取值器和赋值器
4.1.3 单击计数器扩展
4.2 事件参数:特殊变量
4.3 练习:Pollock
4.3.1 界面
4.3.2 块编程
4.3.3 附加练习
4.4 作用域:全局变量和局部变量
4.5 全局变量
4.6 局部变量
4.7 变量中能保存什么
4.8 小结
第5章 过程
5.1 过程的定义
5.2 过程的类型
5.3 为什么要使用过程
5.4 参数
5.5 练习:弹球(Flick)
5.6 附加练习
5.7 小结
第6章 使用列表
6.1 使用数据来建模
6.2 基础知识
6.2.1 创建空列表
6.2.2 创建已经包含一些内容的列表
6.2.3 使用列表
6.2.4 使用列表表示颜色
6.3 列表的类型
6.3.1 一维列表
6.3.2 表示数据结构的列表
6.3.3 同时使用多个列表(根据需要扩展)
6.4 使用列表和过程进行抽象
6.5 常见问题
6.5.1 超出列表的范围
6.5.2 定义依赖于运行时元素的变量
6.6 练习:Android Quiz
6.7 附加练习
6.8 小结
第7章 游戏和动画
7.1 添加动画
7.1.1 ImageSprite(图片精灵)
7.1.2 Ball(球)
7.1.3 Canvas(画布)
7.2 动画示例
7.2.1 更平滑的动画
7.2.2 边缘和碰撞
7.3 练习:Fore
7.4 附加练习
7.5 小结
第8章 多屏幕和调试技术
8.1 需要多个屏幕的原因
8.2 使用多屏幕构建App
8.2.1 多屏幕的优势
8.2.2 多屏幕的问题
8.2.3 切换屏幕
8.2.4 在屏幕之间共享数据
8.3 调试技术
8.3.1 注释
8.3.2 小测试与常测试
8.3.3 执行(Do It)
8.3.4 良好的名称
8.4 备份你的工作
8.5 练习:Pollock加一屏
8.6 附加练习
8.7 小结
第9章 使用媒体
9.1 音频
9.2 图片
9.2.1 ImagePicker
9.2.2 照相机
9.3 视频
9.4 练习:照相机实战
9.5 附加练习
9.6 小结
第10章 传感器
10.1 构建可感知位置的App
10.1.1 使用位置
10.1.2 位置数据
10.1.3 利用Intent使用地图App
10.1.4 保存位置数据
10.2 加速度计
10.3 Orientation Sensor
10.4 练习:Pushpin
10.4.1 第1部分:设计当前位置读数
10.4.2 编程第1部分:当前位置读数
10.4.3 第2部分:锁定并记录位置供后续查看
10.4.4 编程第2部分:锁定位置
10.4.5 扩展练习
10.5 小结
第11章 数据库
11.1 TinyDB
11.1.1 从TinyDB获取数据
11.1.2 关于TinyDB的一些细节
11.2 TinyWebDB
11.2.1 设置自己的Web数据库服务
11.2.2 安全和隐私
11.3 FusionTables
11.4 使用Web GET和POST
11.4.1 基础文件
11.4.2 Web API
11.5 练习:WriteMore
11.6 附加练习
11.7 小结
第12章 发布App
12.1 实时模式
12.2 安全设置
12.3 创建APK文件
12.3.1 直接下载到计算机
12.3.2 使用二维码下载
12.4 创建.aia文件
12.5 练习:App发布
12.5.1 版本代码
12.5.2 Google Play Developer Console
12.6 小结

本目录推荐