2022年AppInventor安卓手机应用开发简易入门 .pdf
《2022年AppInventor安卓手机应用开发简易入门 .pdf》由会员分享,可在线阅读,更多相关《2022年AppInventor安卓手机应用开发简易入门 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、App Inventor 安卓手机应用开发简易入门选修课程第一章1 第一章 App Inventor的前世今生本章介绍 App Inventor的发展历程,环境搭建和机房配置,简单的讲解界面设计和使用block 编程的风格, App Inventor 如何打包成安装程序 Apk,以及如何让自己的Apk在安卓系统应用市场中成功“上市” 。第 1 节 App Inventor的发展史简介身世App Inventor 的完整名字是 App Inventor for Android , 所以用它制作的应用是和安卓手机系统相配的。这个项目一开始是MIT 的教授 Hal Abelson领导创建,在 Goo
2、gle 实验室得到完善, 于 2010 年 7 月 12 日上线运行, 2010年 12 月 15日公开发布,当时的名字还是Google App Inventor ,并一直标注着Beta 版本符号。在 2011 的某一段时间,谷歌公司公布了应用的源码,提醒大家即将关闭服务器,需要自己导出原有项目文件,并在12 月份关闭了服务器。几个月后再进App Inventor 官网时,已经直接跳转到 MIT 托管代理的服务器了。 使用方式和方法也基本一致,起初一直未有大的改变, 但基于此的各类教程资源的不断在增多,可见还是有相当一部分的影响力。一直到2013 年 12 月份, MIT 推出了免装 jdk和
3、设置环境变量的真正浏览器版本AI2,之前我们称之为经典AI。图 1-1-1 Hal Abelson教授图 1-1-2 Google App Inventor 时期的 logo 本教材所涉及的课例和源码都是基于AI2 的,两个版本间的代码并不通用。经典 ai 导出的文件是特定压缩包格式,而AI2 导出的文件是 *.aia。两者相比,界面设计上面,AI2 有着不少的优化,在外观上有一定的美化,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - -
4、- - App Inventor 安卓手机应用开发简易入门选修课程第一章2 模块有一定的精简,但是AI2 的组件更新,而且操作上更容易一些。两者之前的区别主要体现在以下几点:1.在切换到块模块编程时,经典AI 需要启动JAVA SDK ,在外部打开OpenBlock 工具,而 AI2 只需切换一下界面就可以了,运行更流畅一些。图 1-1-3 经典版 AI Block块风格2.界面色彩上: AI2 更注重区分块模块的类型,方法属性,并使之颜色更加鲜明有区别, UI 界面效果感觉更佳。图 1-1-4 AI2 Block 块风格顺便说一下,原有 Google 实验室的子项目 App Inventor
5、 转移到 MIT 之后,Google 在 2012年又推出了一个图像化编程工具Google-Blockly, 这是基于多种名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - App Inventor 安卓手机应用开发简易入门选修课程第一章3 语言可导出代码的图形化编程工具,同样的类似可视化块编程的模式,在它身上可以看到 Scratch和 App Inventor 相结合的身影。由此, App 的程序设计开发的思想和制作工具本身并不是
6、绑定的,App Inventor 制作的程序虽然不能直接在苹果IOS 上搭载运行, 和我们要不要学习使用 App Inventor 开发 App 并不矛盾,因为App 界面设计和事件相应的流程是基本相通的。第 2 节 App Inventor 的运行环境搭建和机房教学环境配置说明:安装环境,经典ai 稍微复杂一些,需要安装jdk 和设置 App Inventor的环境变量,而目前AI2 都已经比较成熟,相对来说比较简单,所以这里只对AI2 的环境做大致介绍。资料准备:图 1.2.1 App Inventor安装环境程序资源列表资源列表说明(如下表1-2-2 )代号程序名字说明A 离线服务器服务
7、器版本在官网之外使用 App Inventor的一个离线解决方案。B App Inventor 2.0 客户端建议安装此版本,与离线服务器版本兼容性较高,但官网会有提示更新。C App Inventor 2.2 客户端目前较新的客户端版本。D 谷歌浏览器安装程序App Inventor需要非 ie 内核浏览器才可以打开。E MIT AI 伴侣用于手机上调试 App Inventor程序。其实 App Inventor 的安装还是很简单的,如果个人使用只需要在电脑上安装C、D 就可以,但是在机房教学要考虑众多因素,所以自主搭建App Inventor 的运行环境也是十分必要的。名师资料总结 -
8、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - App Inventor 安卓手机应用开发简易入门选修课程第一章4 离线环境介绍为了适应机房的教学,所以在线方案之上又提出了一个App 的离线环境搭建方案主要参考了 wanddy的分享离线资源包 (可从 App Inventor 中文版官方网和文章开头所给网址链接处下载)。表 1-2-3 :离线单机版和在线版本的区别离线单机版在线版本共同点软件使用和使用习惯基本一致,源代码可通用各自优点 (不足)稳
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年AppInventor安卓手机应用开发简易入门 2022 AppInventor 手机 应用 开发 简易 入门
限制150内