简要解释一下activity、 intent 、intent filter、service、Broadcase、BroadcaseReceiver

来源:互联网 发布:网络教育商业计划书 编辑:程序博客网 时间:2024/06/05 06:07
答:一个activity呈现了一个用户可以操作的可视化用户界面 

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

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

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

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文件中声明的。


0 0
原创粉丝点击