移动App设计工具Inventor.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移动App设计工具Inventor

移动App设计工具Inventor   【摘要】本文介绍一种用于开发android程序的可视化编程工具Google App Inventor。Google App Inventor是由谷歌开发,可以使没有编程基础的初学者很轻松的构建移动应用程序,只需要通过拖拽基于块的接口,就像玩乐高积木式一样来完成Android程序,而不是写复杂的代码。使用移动技术和接口,它能使用户很快的构建应用程序,例如位置服务和游戏。 【关键词】App Inventor;移动应用;智能手机;手机游戏设计 1.引言 随着智能手机的普及,很多年轻人对移动应用程序的开发产生了兴趣,可是如果没有Java编程基础,完成android程序是很困难的。Google App Inventor就是为没有编程基础又对移动程序开发感兴趣的人设计开发的。 Google App Inventor是一个完全在线开发的Android程序环境,抛弃复杂的程序代码而使用乐高积木式的堆栈法来完成Android程序。除此之外它也正式支持乐高NXT机器人,对于Android初学者或是机器人开发者来说是一大福音。因为对于想要用手机控制机器人的使用者而言,他们不大需要太华丽的界面,只要使用基本组件例如按钮、文字输入输出即可。 2.App Inventor App Inventor是Google针对Android平台,于2010年提出的以浏览器为基础的开发工具,开发者只要使用平常用来浏览网页的浏览器便能开发Android设备上的应用程序,而开发者所设计的应用程序项目(Project)会放在云端储存起来。图1是一个范例,我们进入开发页面后,就可以管理自己储存于云端的应用程序项目,用户可以下载自己的项目储存于自己的计算机上,并分享给其他人,其他人只要将所收到的项目,利用自己于App Inventor的账号,再上传到自己的空间即可。 3.所用开发工具的具体情况 App Inventor所提供的开发工具可分成三类:接口设计工具(Designer)、程序行为编辑器(Blocks Editor)与模拟器(Emulator),下面将分别一一做介绍。 3.1 接口设计工具(Designer) 「接口设计工具」是用来将应用程序所需要用到的组件,如按钮、显示文字用的标签等,摆放到手机屏幕上,也就是做用户接口的设计,用户于图1的项目管理页点选某一个项目或者建立一个新项目后就会进入此接口设计工具,接口设计工具可再细分成五个部份:组件调色盘(Palette)、画面预览(Viewer)、使用组件列表(Components)、上传媒体档案(Media)与属性设定(Properties),下面将分别做介绍: 组件调色盘(Palette): 组件调色盘里包含了许多内建的组件,如按钮、显示文字用的卷标、安排子组件摆放位置的组件等,组件可进一部分成「可看见」与「无法看见」,「可看见」的组件如按钮,用户可于手机的屏幕上直接看到按钮,而「无法看见」的组件则如数据库(TinyDB)、时钟(Clock)、位置传感器(LocationSensor)等,我们无法于此一一介绍每个组件,然而读者可于官方网站查询到各个组件的用途与使用方法。 画面预览(Viewer): 画面预览是让开发者可以预先看见当应用程序完成后,手机的显示效果,开发者可藉此画面调整组件的摆放位置。 使用组件列表(Components): 当开发者从组件调色盘拉了组件到画面预览的窗口内时,该组件就会出现在使用组件列表里,代表开发者使用了该组件,我们可以帮组件取一个有意义的名字,例如一个游戏内可能有一个「开始按钮」,玩家按下后便可开使进行游戏,则我们可将此按钮命名成StartButton,如此可增加程序的易读性。 上传媒体档案(Media): 有时我们会希望我们的应用程序内有一些影音多媒体,透过「上传媒体档案」的功能,我们可以将储存在自己计算机内的影音文件上传至App Inventor的服务器。 属性设定(Properties): 当我们在使用组件列表里点选一个组件后,该组件会反白,并且我们可以在属性设定的窗口设定该组件的属性,以显示文字用的Label组件为例,我们可以在属性设定窗口设定文字的字体大小、字体颜色、文字内容等属性,当然稍后我们也可以在程序中修该组件属性。 3.2 程序行为编辑器(Blocks Editor) 在「接口设计工具」画面的右上方,我们可看到一个名为「Open the Blocks Editor 」的按钮,按下后就可以进入程序行为编辑器,如图2所示:先前已经提过,在「接口设计工具」中我们可以拉一些组件到手机画面中,例如我们可以为我们的应

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档