A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 龚正军 中级黑马   /  2013-5-7 12:26  /  2059 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Interacting with Other Apps

一个Android应用程序通常都会有若干个Activity,每一个Activity都让用户执行指定的操作(例如查看地图或照相)。把用户从一个Activity带到另一个Activity,必须使用一个Intent去指定你的应用程序“意图”去做的事。当你用startActivity()函数向系统传递一个Intent,系统就会利用这个Intent去界定和开启对应的应用程序组件。使用Intent甚至可以允许你的应用程序启动一个独立应用程序的Activity。


Intent可以用来启动一个指定的组件(一个指定的Activity实例),或者用来启动任何能够处理这个Intent功能的组件。(例如捕获一张照片)

这节课的内容将会讲到如何使用一个Intent来执行一些与其他应用程序的基本交互,如启动另一个应用程序,并从该启动的应用程序返回相应的结果,还有让你自己的应用程序能够对别的应用程序传来的intent行为作出反应。


内容:


1、让用户转移到另一个应用程序

  • * 介绍如何建立一个Intent去启动另一个有相应功能的应用程序。

2、从另一个Activity中取回反馈结果

  • * 介绍如何去启动另一个Activity并且从该Activity取得一个反馈结果

3、允许其他应用程序去启动您的Activity

  • * 介绍如何让您的Activity对外开放,通过定义一个intent filters使得其他应用程序可以使用您的Activity。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马