【Android Training - 05】与其他Apps进行交互 [ Lesson 0 - 章节概览 ]

来源:互联网 发布:达内培训 京php机 编辑:程序博客网 时间:2024/05/17 09:11

一个Android app通常都会有好几个activities. 每一个activity的界面都可能允许用户执行一些特殊任务(例如查看地图或者是开始拍照等)。为了让用户从一个activity跳到另外一个activity,你的app必须使用Intent来定义你的app想做的事情。当你使用startActivity()的方法,而且参数是intent时,系统会使用这个 Intent 来定义并启动合适的app组件。使用intents还可以让你的app来启动另外一个app里面的activity。

一个 Intent 可以显式的指明需要启动的模块,也可以隐式的指明自己可以处理哪种类型的动作。[一个主动叫起别人,一个被特定类型的别人叫起]

这一章节会演示如何使用Intent 来做一些与其他app之间的简单交互。类似,启动另外一个app,从其他app接受数据,并且使得你的app能够响应从其他发出的intent。

Lessons


Sending the User to Another App

演示创建隐式的intent,使得其它能够执行这个隐式的所制定的action。

【Android Training - 05】与其他Apps进行交互 [ Lesson 1 - 启动到另外一个app ]


Getting a Result from an Activity

演示如何启动另外一个activity并且接受带过来的数据。

【Android Training - 05】与其他Apps进行交互 [ Lesson 2 - 从activity获取Result ]


Allowing Other Apps to Start Your Activity

演示如何通过指定intent过滤使得你的app中的activity能够接受其他app的唤起。

【Android Training - 05】与其他Apps进行交互 [ Lesson 3 - 允许其他app启动你的activity ]




学习自:https://developer.android.com/training/basics/intents/index.html,欢迎交流!
转载请注明出自:http://blog.csdn.net/kesenhoo,谢谢!



原创粉丝点击