App Inventor移动应用开发标准教程11_组件-通信连接.pptxVIP

App Inventor移动应用开发标准教程11_组件-通信连接.pptx

  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文档。上传文档
查看更多
第11讲 组件-通信连接;;该组件可以使用启动活动对象(StartActivity)方法启动一个活动(即调用其它app)。可以被启动的活动包括: 启动由App Inventor创建的其它应用。首先要通过下载其它应用程序的源代码弄清楚类名(class),然后使用文件资源管理器或解压缩程序解压源文件(如把源文件的扩展名修改成.zip或.rar,然后用winrar解压),在解压后的文件夹下找到“youngandroidproject/perties”,打开“perties”文件的第一行是“main=”,紧接着是类名;下面以HelloPurr为例,perties文件内容为: main=appinventor.ai_powerhope.HelloPurr.Screen1 name=HelloPurr assets=../assets source=../src build=../build versioncode=1 versionname=1.0 useslocation=False;为了让你的启动活动对象(StartActivity)方法启动这个应用程序,设置以下属性: 活动包(ActivityPackage):“main”后面去掉最后一个组件,如“appinventor.ai_powerhope.HelloPurr”。 活动类(ActivityClass):整个类名,如“appinventor.ai_powerhope.HelloPurr.Screen1”。;启动摄像头应用。属性设置如下: 动作【Action】:ent.action.MAIN 活动包【ActivityPackage】:com.android.camera 活动类【ActivityClass】:com.android.camera.Camera;执行Web搜索。假设你想搜索“吸血鬼”(替换成你要搜索的关键词),属性设置如下: Action:ent.action.WEB_SEARCH ExtraKey:query ExtraValue:吸血鬼 ActivityPackage:viders.enhancedgooglesearch ActivityClass:viders.enhancedgooglesearch.Launcher;打开浏览器到指定的web页面。假设你想打开“”(或其他网站),属性设置如下: Action:ent.action.VIEW DataUri:;Activity启动器ActivityStarter;Activity启动器ActivityStarter;Activity启动器ActivityStarter;Activity启动器ActivityStarter;活动调用取消(ActivityCanceled):因为活动(Activity)被取消, ActivityStarter返回时触发事件。 活动调用结束(AfterActivity):在ActivityStarter返回后,触发该事件。;处理活动信息(ResolveActivity):返回与ActivityStarter对应的活动(Activity)的名称,如果找不到相应的活动,则返回空字符串。 启动活动对象(StartActivity):启动ActivityStarter对应的活动(Activity)。;;Activity启动器ActivityStarter;此外,也可以在手机上安装专门的查看应用包名的app,如“包名查看器”。 另外,调用系统某些功能时,不同品牌手机可能略有不同,如华为Mate8的照相机的包名和类名都为“com.huawei.camera”;例:实现播放器,用ES文件浏览器进行选择文件。 下载ES文件浏览器 / 安装到Android手机;;;;;Web客户端是非可视组件,提供了HTTP的GET、POST、PUT和DELETE请求。;允许使用cookies(AllowCookies):是否允许来自响应的cookies在设备上保存,并在后续的请求中使用。Cookies只支持Android2.3或更高版本。 请求头(RequestHeaders):请求头是一个列表,列表元素为包含两个元素的子列表。每个子列表的第一个元素为请求头字段名。每个子列表的第二个元素为请求头字段值,它可能是单个值或包含多个值的列表。;响应文件名称(ResponseFileName):响应的文件被保存的文件名。如果保存响应信息(SaveResponse)的属性值为true和响应文件名称(ResponseFileName)的属性值为空,则将生成新的文件名。 保存响应信息(SaveResponse):是否将响应保存为文件。 网址(Url):Web请求的URL地址。 ;;;;获得文件(GotFile):事件表明请求

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档