Android App Inventor项目开发教程

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
App Inventor
Android
App Inventor基础篇 App Inventor项目开发篇 App Inventor强化实训篇
内容目录
1、移动互联网简介
基础篇
• 一般地,移动互联网是指移动通信和互联网的结合。 • 具体地,移动互联网是一种通过智能移动终端,采用移动无线通信方式获取业
项目6:短信接收与发送
项目开发篇
• 本项目要求开发一个短信接收和发送程序,能显示接收到的短信并实现自动回复, 也可以手动回复发送短信。
项目7:通讯录应用
项目开发篇
• 本项目要求开发一个通讯录程序,能帮助用户从通讯录中找到要拨号的联系人, 显示联系人的信息,并提供拨号功能以便快速进行拨号。
项目8:语言学习机
3、App Inventor开发基础操作
• 新建项目 • 下载项目 • 上传项目 • 删除项目 • 项目运行
➢ 模拟器上运行 ➢ 实体手机上运行 • 项目打包
➢ 打包到本地计算机 ➢ 打包到实体手机
基础篇
项目1:Hello World
项目开发篇
• 本项目要求开发第一个Android应用程序“HelloWorld”,在模拟器或手机上显 示文字“Hello World”,并对传统的Hello World程序进行改进:添加按钮元件, 单击按钮,发出猫叫声音。
务和服务的新兴业态,包含终端、软件和应用三个层面。其中终端层包括智能手 机、平板电脑、电子书、MID等;软件包括操作系统、中间件、数据库和安全软 件等;应用层包括休闲娱乐类、工具媒体类、商务财经类等不同应用与服务。
1、移动互联网简介
基础篇
• Android的开发商Google公司的实力
➢ 资产:938亿美元,市值:2648亿美元,是一家依靠互联网广告起家的互联网公司
2、App Inventor开发Android应用
基础篇
• App Inventor是Google推出的可以使用户更容易为Android智能手机编写应用的 一种软件工具。
• 与传统的写代码编程不同,App Inventor中写程序是通过可视化的指令模块,用 模块定义不同的功能,即通过拖放图形化的组件和代码块,将这些代码放在一起, 结果产生一个应用程序(App)。
• 2011年由于Google受苹果影响,决定专注发展,砍掉了大批侧枝项目,包括app inventor,后将该项目开源交给MIT继续开发,2012年3月4日,MIT App Inventor开放使用。
2、App Inventor开发Android应用 • App Inventor开发流程
基础篇
2、App Inventor开发Android应用
项目2:计算器
项目开发篇
• 本项目要求开发一个计算器程序,除了能够提供两个操作数的加减乘除功能外, 还支持长表达式的运算,如“3+2-6*5”,能够方便用户即时计算,提高计算效 率。
项目3:平均值
项目开发篇
• 本项目要求开发一个求平均分程序,能够让用户输入多个数据,每输入一个数据, 即可在界面上显示当前的数据清单,可以对数据清单中的数据求平均,也可以对 数据清单进行清除,以便输入下组数据。
项目4:单位转换器
项Βιβλιοθήκη Baidu开发篇
• 本项目要求开发一个单位转换器程序,提供重量和长度两类单位的转换,能够让 用户输入数据,选择要进行转换的单位,从而帮助用户快速实现单位间的数值转 换。
项目5:BMI健康指数
项目开发篇
• 本项目要求开发一个BMI健康指数程序,包括两个界面,第一个界面为登录界面, 用户输入正确的密码(123)后才可以跳转到第二个界面,在第二个界面中,用 户输入身高体重值,即可计算出BMI,从而判断用户的健康情况,并给出建议。
➢ 软硬件厂商的支持,主要包括:Google、eBay、中国移动、宏达电子(HTC)、英特 尔、LG、摩托罗拉、高通、Sonix Network……。
• Android和其他移动操作系统的技术分析
➢ 开源免费的移动操作系统
1、移动互联网简介
基础篇
• APP(application),是指运行在智能手机中的具有一定用途的应用程序。
• App Inventor特点 ➢ 不需太多编程基础。 ➢ 开发简单,积木式拼接程序。 ➢ 网络作业、云端开发。 ➢ 语法错误少。 ➢ 调试容易。 ➢ 支持乐高机器人。 ➢ 文件体积大。 ➢ 发布繁琐。
基础篇
2、App Inventor开发Android应用
基础篇
• App Inventor环境搭建要求 • 操作系统要求:
• Google公司研发Android的最终目的
➢ 抢占移动广告市场
• 目前移动市场的格局
➢ 现在移动市场已出现至少超过10种大大小小的移动操作系统 ➢ 但就目前来看,最强的只有Android(Google)、iOS(Apple)和Windows Phoe7(Microsoft)
• Android的支持者
项目开发篇
• 本项目要求开发一个语言学习机程序,能让用户选择语种、输入要学习的单词或 语句,程序就能按语种读出输入的内容,帮助用户有效地进行语言学习。
2、App Inventor开发Android应用 • App Inventor环境搭建
基础篇
2、App Inventor开发Android应用
基础篇
• App Inventor三大作业模块 ➢ App Inventor Designer设计器:完成应用程序界面设计 ➢ App Inventor Blocks Edit图块编辑器:完成应用程序逻辑功能实现 ➢ Emulator Android Phone模拟器:测试应用程序运行效果
➢ Macintosh:Mac OS X 10.5,10.6 ➢ Windows:Windows XP,Windows Vista,Windows 7 ,Windows 8 ➢ GNU/Linux:Ubuntu 8或更高版本, Debian 5或更高版本 • 浏览器要求: ➢ Mozilla Firefox 3.6或更高版本 ➢ Apple Safari 5.0或更高版本 ➢ Google Chrome 4.0或更高版本 ➢ IE 7或更高版本 ➢ 360极速浏览器
相关文档
最新文档