零基础Android移动应用开发第八讲 安安爱旅游.ppt

零基础Android移动应用开发第八讲 安安爱旅游.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
App Inventor 零基础Android移动应用开发 第八讲 安安爱旅游 本章目标 了解和使用Web服务; 掌握在App Inventor中实现包括Google地图的应用开发; 掌握方位传感器、相机等组件的应用; 掌握TinyWebDB组件实现网络存储; 本章概要 安安爱旅游展示与分析 安安爱旅游开发过程 界面布局 增加行为 传感器与LBS 传感器 LBS基于位置的服务 面向服务的软件开发 安安爱旅游展示与分析 打开软件,可以看到一个沙漠中的指南针,可以指出南方,并且得知自己当下行动的方向。 安安爱旅游展示与分析 如果GPS打开,点击我的位置,就会显示当前我们所处的位置。 安安爱旅游展示与分析 点击江西景点,会出现江西景点的列表。 安安爱旅游展示与分析 选择滕王阁,就会调用google地图 安安爱旅游展示与分析 点击返回,回到开始界面。点击旅游日记。 出现以下界面。点击拍照上传,会调用手机相机。拍照完成后,会出现下面画面。 安安爱旅游展示与分析 显示图片的同时,会将图片保存在本地。点击返回,回到打开时的屏幕。再次点击旅游日记,选择记录事件。 安安爱旅游开发过程--界面设计 安安爱旅游开发过程--增加行为 安安爱旅游开发过程--控件介绍 ListPicker 这个控件主要用于给用户做选择器。列表元素可以通过设置ElementsFromString属性,不同字符串用逗号分隔(如选择1,选择2,选择3),或者通过块编辑器中用List设置Elements属性。 AfterPicking():用户选择一个字符串之后调用这个函数。 BeforePicking():在用户打开选择器,还没有选择之前调用这个函数。 安安爱旅游开发过程--控件介绍 ActivityStarter 调用这个功能是需要预先安装google地图。 用来调用google的位置服务的控件,最关键的是参数设置。 Action: android.intent.action.VIEW ActivityClass: com.google.android.maps.MapsActivity ActivityPackage: com.google.android.apps.maps 安安爱旅游开发过程--界面设计2 安安爱旅游开发过程--增加行为(界面2) 安安爱旅游开发过程--控件介绍 Camera控件主要是用来照相。 TakePicture():事件调用手机内部的照相机。 AfterPicture(Image):照相完成后会就会触发这个函数。 案例如下: 传感器 传感器是人类五官的延长,又称之为电五官。 手机中尝尝自带一些传感器,如位置传感器、重力传感器、光学传感器等等 而AppInventor的传感器控件组中有加速度传感器、手机方位传感器和位置传感器。 安安打猎一章中已经介绍过方位传感器,而加速度传感器在安安诞生一章中已经使用过。 LBS基于位置的服务 LBS英文全称为Location Based Services,指通过电信移动运营商的无线电通讯网络或外部定位方式,获取移动终端用户的位置信息,为用户提供相应服务的一种增值业务 在AppInventor中的具体应用为LocationSensor控件,在通讯助手中已经具体讲解过。 面向服务的软件开发 在AppInventor使用过程中,我们看到google提供了很多面向服务的软件开发: 谷歌语音服务 位置信息服务 网络数据库服务 这种软件服务可以在不同地理位置的设备上运行。有很好的前景。 思考题 这个案例用到的控件较多,用Screen Arrangement给它重新排版。 尝试另外一种传感器AcceleratorSensor。 谢谢!

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档