- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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):事件表明请求
您可能关注的文档
- AutoCAD 2010实用教程第5章 文字与表格.ppt
- AutoCAD 2010实用教程第4章 图形编辑.ppt
- AutoCAD 2010实用教程第2章 绘图环境的设置.ppt
- AutoCAD 2010实用教程第1章 AutoCAD 2010操作基础.ppt
- AutoCAD 2010实训教程第一章 AutoCAD 2010中文版基础.ppt
- AutoCAD 2010实训教程第五章 显示控制.ppt
- AutoCAD 2010实训教程第四章 典型图形绘制.ppt
- AutoCAD 2010实训教程第三章 基本图形绘制和编辑.ppt
- AutoCAD 2010实训教程第七章 参数化设计及实用工具.ppt
- AutoCAD 2010实训教程第六章 尺寸引线及公差.ppt
- App Inventor移动应用开发标准教程10_组件-数据存储.pptx
- App Inventor移动应用开发标准教程9_组件-社交应用.pptx
- App Inventor移动应用开发标准教程8_组件-传感器.pptx
- App Inventor移动应用开发标准教程7_组件-绘图动画.pptx
- App Inventor移动应用开发标准教程6_组件-多媒体.pptx
- App Inventor移动应用开发标准教程5_组件-界面布局.pptx
- App Inventor移动应用开发标准教程4_组件-用户界面.pptx
- App Inventor移动应用开发标准教程3_App Inventor编程基础.pptx
- App Inventor移动应用开发标准教程2_2_8-Ball(魔术8球).pptx
- App Inventor移动应用开发标准教程2_1_HelloPurr.pptx
文档评论(0)