黑马程序员技术交流社区

标题: 简要解释一下activity、 intent 、intent filter、service、Broadcase... [打印本页]

作者: bayshier    时间: 2014-9-21 00:27
标题: 简要解释一下activity、 intent 、intent filter、service、Broadcase...
一个activity呈现了一个用户可以操作的可视化用户界面

  一个service不包含可见的用户界面,而是在后台无限地运行

  可以连接到一个正在运行的服务中,连接后,可以通过服务中暴露出来的借口与其进行通信

  一个broadcast receiver是一个接收广播消息并作出回应的componentbroadcast receiver没有界面

  intent:content provider在接收到ContentResolver的请求时被激活。

  activity, servicebroadcast receiver是被称为intents的异步消息激活的。

一个intent是一个Intent对象,它保存了消息的内容。对于activityservice来说,它指定了请求的操作名称和待操作数据的URI

  Intent对象可以显式的指定一个目标component。如果这样的话,android会找到这个component(基于manifest文件中的声明)并激活它。但如果一个目标不是显式指定的,android必须找到响应intent的最佳component

  它是通过将Intent对象和目标的intent filter相比较来完成这一工作的。一个componentintent filter告诉androidcomponent能处理的intentintent filter也是在manifest文件中声明的。


作者: 黑马的小菜鸟    时间: 2014-9-21 00:42
挺好的!谢谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2