编辑推荐
Android编程难吗?学完本书,您会说,一点也不难!
本书基于zui新的App Inventor 2设计和编写。
使Android软件开发变得简单有趣,不懂编程的用户也能开发出属于自己的Android应用程序。
详细介绍了基于App Inventor 2开发应用程序的基础知识和基本思想,内容详实,通俗易懂。读者可以将本书作为Android程序开发的起步教材。
内容包括App Inventor 2的开发环境搭建、用户界面、数据存储、游戏、多媒体、社交、地图应用、网络通信等方面,全面覆盖了Android程序开发所涉及的内容。
示例代码精心设计,具有较强的可读性和可操作性,是掌握App Inventor 2应用程序开发的快捷之路,有助于深入理解可视化的编程思想和开发技巧。
所有示例代码和教学资源均可下载。
内容简介
《可视化开发Android应用程序 拼图开发模式App Inventor 2(第2版)》介绍了一种崭新的Android开发模式,将烦琐的代码开发变为轻松的拼图游戏,不仅可以简化开发过程,降低开发难度,还可以提高开发效率,让开发者在Android应用程序开发过程中充满乐趣。
《可视化开发Android应用程序 拼图开发模式App Inventor 2(第2版)》分为9章,内容包括App Inventor 2的开发环境搭建、程序设计基础、用户界面、游戏、多媒体、数据存储、社交、网络通信和地图应用开发等方面,较全面地覆盖了Android程序开发所涉及的内容。
《可视化开发Android应用程序 拼图开发模式App Inventor 2(第2版)》内容丰富,实用性强,既可用作高等院校信息技术相关课程的教材,也可供工程技术人员参考。
目录
第1章 And roid与App Inventor 2
1.1 And roid简介
1.2 App Inventor 2起源
1.3 App Inventor 2优势
1.4 应用作品展示
1.5 App Inventor 2学习资源
习题
第2章 A12开发环境
2.1 安装A12开发环境
2.2 注册Gmail账号
2.3 A12开发环境简介
2.4 安装A12软件包
2.5 程序调试
习题
第3章 第一个A12程序
3.1 创建新工程
3.2 界面开发
3.3 逻辑开发
3.4 调试运行
习题
第4章 程序设计基础
4.1 条件判断
4.2 列表
4.3 循环结构
4.4 函数
习题
第5章 用户界面
第6章 游戏开发
第7章 多媒体与社交
第8章 数据存储与访问
第9章 网络通信与地图应用
前言/序言
Android是当今应用最为广泛的智能手机平台,具有丰富的软件资源。Android软件开发具有一定的难度,一般需要开发者具备一定的软件开发知识和经验,App Inventor 2的出现将非程序人员编写Android应用软件的愿望变成了现实。App Inventor 2创造的拼图开发方式简化了复杂的程序编码过程,极大地提升了学习者对软件编程的兴趣,并为学习之路创造了一个轻松的开始。
书中所涉及的内容包括App Inventor 2的开发环境搭建、程序设计基础、用户界面、游戏、多媒体、数据存储、社交、网络通信和地图应用开发等方面,较全面地覆盖了Android程序开发所涉及的内容。
全书内容简介如下。
第1章介绍App Inventor 2的起源和优势,展示了利用App Inventor开发的一些作品,并对互联网上的App Inventor 2学习资源进行了简单的介绍。
第2章介绍App Inventor 2的开发环境和账号注册方法,并简单说明了如何使用模拟器和手机进行程序调试。
第3章介绍开发App Inventor 2应用程序的基础知识和基本方法,说明了App Inventor 2的界面编辑器和模块编辑器的作用及其使用方法。
第4章详细介绍App Inventor 2程序开发的基础内容,包括条件判断、循环、列表和函数。
第5章介绍利用App Inventor 2进行界面设计和开发的方法,重点介绍了常见控件的使用方法,并对屏幕的布局方式进行了讲解。
第6章介绍如何使用App Inventor 2开发游戏,详细讲解了画布、精灵和球体控件的使用,并介绍了碰撞检测的原理。
第7章介绍App Inventor 2的多媒体控件和社交控件的使用方法。
第8章介绍App Inventor 2数据存储机制,主要讲解了本地数据库、网络数据库和数据融合表的使用方法,说明了如何使用这些控件进行数据存储、访问和共享。
第9章介绍利用App Inventor 2进行网络通信和地图应用的开发方法,讲解了如何使用位置传感器和谷歌地图,以及如何使用蓝牙和Web控件进行网络通信。
本书主编是王向辉老师,副主编是张国印和沈洁老师。其中,王向辉编写第1~3章,张国印编写第4~5章,沈洁编写第6~9章。参与本书编写和核对工作的还有孙宇彤、杨月、宁凡强、张鑫彧、何志昌、李晓光、姬祥、唐滨、樊旭、汪永峰、王泽宇、寇亮、郭振华、姚佳玮、王奕钧、刘佳坤、谢东良、杨学峰和张婷婷,这里对他们的辛苦工作表示衷心的感谢。
同时感谢谷歌(中国)的朱爱民先生、东北大学的李丹程和刘莹老师,感谢他们对Android教学和科研工作的帮助,以及对哈尔滨工程大学Android人才培养基地的支持。
本书得到谷歌2014年“Android/App Inventor教材出版计划”的资助。
App Inventor是一种新兴的开发模式,很多方面还在不断完善和变化。由于能力和水平所限,虽然竭尽全力,但本书仍然难免存在疏漏,希望各位专家、教师和学生能毫不保留地提出所发现的问题,与编者共同讨论与交流。
App Inventor 2屏蔽了Android程序开发中复杂的编程细节,因此可供没有程序基础的低年级学生和非计算机专业学生学习使用,可以在大学一年级和二年级开设这门课程。
所有示例代码和教学资源(教学大纲、教学PPT、习题答案等)均在哈尔滨工程大学的Android资料网站中提供下载。
编者2014年10月于哈尔滨工程大学
可视化开发Android应用程序 拼图开发模式App Inventor 2(第2版) 电子书 下载 mobi epub pdf txt