Android Training - 和其他程序交互

一个android程序通常包含很多activity。每个activity显示一个界面,让用户执行一个特定的任务(例如显示地图或者拍照)。从一个activity到另外一个activity,你的程序必须使用一个Intent去定义你这么做的意图。当你通过startActivity传递一个Intent给系统,系统会指定和开始一个合适程序组件。使用Intent也可以让你的程序启动一个包含在其他独立的一个程序中的activity。

一个Intent可以显式的启动一个指定的组件(一个指定的activity实例),或者隐式的启动任何想执行的动作的组件(比如“拍一张照片”)。

这节课程展示了使用Intent去实现一些基本的程序间的交互,例如,开启另一个程序,从一个程序接收结果,让你的程序可以响应其他程序的intent。

课程
展示怎么创建一个隐式的intent去启动一程序,然后执行一个动作。

从一个activity取得结果
怎么开启另外一个activity,然后从这个activity取得结果。

允许其他程序启动你的activity
定义intent过滤器,声明你的程序可以接收的隐式intent,让其他程序可以使用你的activity。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值