MIT App Inventor完全上手——不会编程也能“乐高式”构建Android套用


MIT App Inventor完全上手——不会编程也能“乐高式”构建Android套用

文章插图
MIT App Inventor完全上手——不会编程也能“乐高式”构建Android套用【MIT App Inventor完全上手——不会编程也能“乐高式”构建Android套用】本书指导读者一步步地完成每个任务和功能,展示了如何通过拖曳、放置和连线拼图块——而非编写代码——来创建套用 。在学习过程中,读者还将掌握专业的设计和开发技术,如果今后确实想要编写代码,那幺也会用到这些技术 。
基本介绍书名:MIT App Inventor完全上手——不会编程也能“乐高式”构建Android套用
作者:[美]Derek Walter,Mark Sherman
译者:靳晓辉
ISBN:9787302404293
定价:49.80元
出版社:清华大学出版社
出版时间:2015.08.01
目录第1章 编程入门11.1 作业系统11.2 Android的优势51.2.1 扩展App的功能51.2.2 Google服务71.3 套用71.4 程式语言91.5 小结101.6 练习10第2章 使用MIT App Inventor构建套用132.1 MIT App Inventor网站132.1.1 登录142.1.2 Designer152.1.3 Blocks Editor162.1.4 AI2 Companion App162.1.5 Android模拟器172.1.6 使用USB连线到Android设备182.2 进入App内部192.2.1 事件处理程式192.2.2 每次只做一件事202.3 练习:Sherlock Is Watching212.4 将要构建的套用242.4.1 名为“Speak, Android!”的App242.4.2 Pollock242.4.3 Fore252.4.4 Android Quiz262.5 上传到Google Play262.6 小结262.7 练习27第3章 App Inventor工具箱293.1 创建新项目303.2 设计器(Designer)的要件303.2.1 调色板(Palette)303.2.2 查看器(Viewer)373.2.3 组件(Components)373.2.4 属性(Properties)383.2.5 媒体(Media)383.3 练习:名为“Speak, Android!”的App383.3.1 连线你的设备393.3.2 在已连线的设备上查看App413.4 小结443.5 练习44第4章 变数454.1 组件属性:内置变数464.1.1 单击计数器(Clicker-Counter)App464.1.2 属性:取值器和赋值器474.1.3 单击计数器扩展474.2 事件参数:特殊变数484.3 练习:Pollock494.3.1 界面504.3.2 块编程514.3.3 附加练习524.4 作用域:全局变数和局部变数524.5 全局变数544.6 局部变数554.7 变数中能保存什幺584.8 小结58第5章 过程615.1 过程的定义615.2 过程的类型625.3 为什幺要使用过程645.4 参数645.5 练习:弹球(Flick)665.6 附加练习685.7 小结68第6章 使用列表696.1 使用数据来建模696.2 基础知识716.2.1 创建空列表716.2.2 创建已经包含一些内容的列表716.2.3 使用列表746.2.4 使用列表表示颜色746.3 列表的类型756.3.1 一维列表756.3.2 表示数据结构的列表756.3.3 同时使用多个列表(根据需要扩展)766.4 使用列表和过程进行抽象796.5 常见问题826.5.1 超出列表的範围826.5.2 定义依赖于运行时元素的变数846.6 练习:Android Quiz846.7 附加练习906.8 小结90第7章 游戏和动画917.1 添加动画917.1.1 ImageSprite(图片精灵)927.1.2 Ball(球)947.1.3 Canvas(画布)947.2 动画示例957.2.1 更平滑的动画957.2.2 边缘和碰撞967.3 练习:Fore967.4 附加练习997.5 小结99第8章 多萤幕和调试技术1018.1 需要多个萤幕的原因1018.2 使用多萤幕构建App1028.2.1 多萤幕的优势1038.2.2 多萤幕的问题1038.2.3 切换萤幕1048.2.4 在萤幕之间共享数据1048.3 调试技术1058.3.1 注释1058.3.2 小测试与常测试1058.3.3 执行(Do It)1068.3.4 良好的名称1078.4 备份你的工作1078.5 练习:Pollock加一屏1088.6 附加练习1108.7 小结110第9章 使用媒体1119.1 音频1129.2 图片1139.2.1 ImagePicker1139.2.2 照相机1159.3 视频1169.4 练习:照相机实战116 9.5 附加练习1179.6 小结117第10章 感测器11910.1 构建可感知位置的App12010.1.1 使用位置12010.1.2 位置数据12210.1.3 利用Intent使用地图App12310.1.4 保存位置数据12410.2 加速度计12610.3 Orientation Sensor12810.4 练习:Pushpin12910.4.1 第1部分:设计当前位置读数13010.4.2 编程第1部分:当前位置读数13210.4.3 第2部分:锁定并记录位置供后续查看13510.4.4 编程第2部分:锁定位置13610.4.5 扩展练习13710.5 小结138第11章 资料库13911.1 TinyDB13911.1.1 从TinyDB获取数据14111.1.2 关于TinyDB的一些细节14111.2 TinyWebDB14111.2.1 设定自己的Web资料库服务14211.2.2 安全和隐私14211.3 FusionTables14211.4 使用Web GET和POST14511.4.1 基础档案14511.4.2 Web API14611.5 练习:WriteMore14611.6 附加练习15011.7 小结150第12章 发布App15112.1 实时模式15112.2 安全设定15212.3 创建APK档案15312.3.1 直接下载到计算机15312.3.2 使用二维码下载15712.4 创建.aia档案15912.5 练习:App发布16012.5.1 版本代码16012.5.2 Google Play Developer Console16112.6 小结164