【Android开发Wiki】入门篇Communicating with Other Fragments(四):允许其他应用程序去启动Activity.pdfVIP

【Android开发Wiki】入门篇Communicating with Other Fragments(四):允许其他应用程序去启动Activity.pdf

  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文档。上传文档
查看更多
【Android开发Wiki】入门篇CommunicatingwithOtherFragments(四):允许其他应用程序去启动Activity【Android开发Wiki】入门篇CommunicatingwithOtherFragments(四):允许其他应用程序去启动Activity.pdf

eoe 移动开发者社区 / 原文链接:/training/basics/intents/filters.html 前两节主要侧重一件事: 从你的应用程序中打开另一个程序,但是如果你的程序能够运行对 一个程序有用的动作,那么你的程序应准备好运行其他程序的指令。例如:如果你建立了一 个能和用户朋友共享信息戒图片的社会应用程序,实现 Action-Send 意图会成为你的最大 利益,那样用户就可以从另一个程序中发起一个“分享”的行动,并且启动你的程序执行行 动。 允许其他程序启动你的活动,你需要在你清单文件的相应活动元素中添加一个.intent- filter元素。 当你的应用程序安装到设备上,系统会识别你的意图过滤器并且将信息添加到一个意图内部 目录上,而这个目录是被所有安装程序所支持的。当一个程序带着一个隐含的意图调用 St artActivity 戒者 StartActivity ForResult,系统就会发现此活动可以响应那个意图。 添加一个意图过滤器 为了准确确定你的意图活动可以操作,每个意图意图过滤器的添加应尽可能具体行动类型的 条款和活动所接受的数据。 如果活动有一个能满足以下意向对象标准的过滤器,那么系统就能发送特定意图到活动。 行为: ? 一个字符串命名要执行的动作,通常是 Platform-defined 值中的一个,比如 Action-Sen d 戒 Action-View。 指定意图过滤器的行动元素,指定在这个元素里的值必须是指导行动的完整字符串,而 丌是 API 常数(见下面的例子)。 数据: eoe 移动开发者社区 / ? 数据描述和意图 在数据元素里指定你的意图过滤器,在此元素里使用一个戒多个属性,你能指定 MIME 类型的只是一个开放的前缀,???个开放的方案,戒者是这些戒那些能够表明数据类型的结合。 注:如果你需要申报 Uri 具体数据(例如当你的活动手柄直接连接到“额外”数据,而丌是 一个开放的),你应该只指定安卓系统执行能够对数据类型有用的文件类型,比如纯文本戒 图像标题。 类型: ? 提供了一个额外的方式来描述处理意图的活动,通常和从它开始的用户的手势戒位置有关。 有几种被系统支持的丌同类别,但是大多数很少被用到。然而,所有隐含意图是被 Category-Default 默认指定的。 在你的类别元素中指定意图过滤器 在意图过滤器中,你可以通过声明每一个嵌套在intent-filter元素中的相应元素来声明你 的活动标准。 比如:这里有一个活动的意图过滤器,在数据类型是文本戒图像时,它能处理 Action-Sen d 意图。 1. activity android:name=ShareActivity 2. intent-filter 3. action android:name=ent.action.SEND/ 4. category android:name=ent.category.DEFAULT/ 5. data android:mimeType=text/plain/ 6. data android:mimeType=image/* / 7. /intent-filter 8. /activ

文档评论(0)

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

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

1亿VIP精品文档

相关文档