150 likes | 430 Views
MIT AppInventor. AppInventor背景简介. App Invenntor 是 Google 公司几年前推出的一个面向 Android 程序编写的服务,后来此项目被 Google 公司废弃。 2012 年,麻省理工学院( MIT )正式接管 App Inventor 项目,并借鉴入门级编程项目 Scratch 的可视化编程进行重新开发,更名为 MIT App Inventor 项目。. AppInventor优点. MIT App Inventor : 在线编程网站的形式,对公众开放使用。 (网址:http://appinventor.mit.edu/)
E N D
AppInventor背景简介 • App Invenntor 是Google公司几年前推出的一个面向Android程序编写的服务,后来此项目被Google公司废弃。 • 2012年,麻省理工学院(MIT)正式接管App Inventor项目,并借鉴入门级编程项目Scratch的可视化编程进行重新开发,更名为MIT App Inventor项目。
AppInventor优点 • MIT App Inventor:在线编程网站的形式,对公众开放使用。(网址:http://appinventor.mit.edu/) • 开发者帐户:注册一个GoogleID,就可以登录MIT App Inventor网站进行Android应用软件的编程开发。 • App Inventor:可视化的编程环境 • 目的——降低编程技术的门槛 • 让没有编程经验和编程知识的人也能参与Android应用程序的开发。 • 编好的App应用程序还可在Android手机中安装使用。 • 支持乐高机器人模块,可对接使用
AppInventor三大工作模块 • App Inventor Designer设计师 主要作业是专案设定,元件布局与元件属性设定 • App Inventor Blocks Edit图块编辑器 主要作业是透过拼图作业模式进行程序的接合,同时可透过不同属性的定义元件与控制元件.逻辑元件等来进行犹如程序设计(当然你不用写任何一行代码). • Emulator Android Phone模拟器 在没有Android设备前可用模拟器来进行专案测试,但模拟器在部分功能方面无法提供测试.
AppInventor环境配置(在线) • 安装Java插件程序 下载地址:http://www.java.com/zh_CN/download/index.jsp • 安装AppInventor模拟器 appinventor_setup_installer_v_1_2.exe
编辑App1:HelloPur 点击猫咪图片 发出猫的叫声
编辑App1:HelloPur • 1.新建项目:HelloPur • 登陆AppInventor开发平台(网址:http://appinventor.mit.edu/) • 在导航栏中点击“MyProjects”,进入项目创建界面 • 点击“NEW”选项,在跳出的窗口中输入“项目名称” • 完成项目创建后,页面将自动跳转到设计界面
编辑App1:HelloPur • 2.AppInventor设计界面 • 在“Palette”(调板)中的“Basic”选项中,选择“Button”控件拖动到“设计界面” • 选中“Button”控件,在“Properties”(属性)窗口设置“Button”的“image”属性,并去掉“Button”按钮Text属性的值 • 将“Palette”(调板)中“Media”选项中的“Sound”控件拖动到“设计界面中”,并设置“Sourse”属性
“添加的控件”(事件) 新建模拟器 连接到设备 删除“电子积木”时,直接拖动到垃圾桶即可 编辑App1:HelloPur • 3.AppInventor编程界面 • 点击AppInventor开发界面右上角的“Open the Blocks Editor”,则会相应地下载一个JNLP格式文件 • 打开下载好的JNLP格式文件,则进入可视化的编程界面 • 在“MyBlocks”选项中,选着“Button1”中的click事件积木拖动到右侧工作区中 • 在“MyBlocks”选项中,选着“Sound1”中的“call sound1.play”动作积木拖动到右侧工作区中 • 点击“Saved”保存编程文件,点击“New Emulator”启动模拟器,点击“Connect to device”(将程序载入模拟器)
编辑App1:HelloPur • 4.AppInventor程序下载 • 点击AppInventor开发界面右上角的“Package for phone”中的“download to this computer”,则会将设计好的程序封装成apk文件 • 将apk文件保存到手机SD卡中,启动手机进行安装即可(注:手机的系统必须是安卓系统)
编辑App2:8-Ball 1.新建项目:magic8ball
绿边,即:VerticalArrangement 两个label 编辑App2:8-Ball 2.magic8ball界面设计 • 添加“Button”(或“Image”)控件,并修改“image”属性和“Text”属性 • 添加“Sound”控件,并修改“Sourse”属性添加声音 • 添加“Screen Arrangement”选项中的“VerticalArrangement”(垂直布局)控件可以对界面进行布局,也可不添加;同时,在该控件中添加两个Label控件 • 添加“AccelerometerSensor”(加速度传感器)
在Text选项中 编辑App2:8-Ball 3.magic8ball程序设计 • Built-in选项卡中的“电子积木”,是程序内置的一些指令、变量、循环指令等 • 按上图的程序进行编程,就可以进行模拟调试了
谢谢观赏 WPSOffice Make Presentation much more fun @WPS官方微博 @kingsoftwps