参考https://www.jianshu.com/p/ac6efbc45a3e , Https://blog.csdn.net/CNnumen/article/details
参考https://www.jianshu.com/p/ac6efbc45a3e ,
Https://blog.csdn.net/CNnumen/article/details/8464786?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
,讲解的很好
1.什么是Intent(定义)
Intent这个单词的意思就是"意图,目的,意向",Intent是一种运行时绑定(runtime binding)机制,它能在程序运行的过程中连接两个不同的组件。
个人理解Intent是一个对象,包含了 目标组件(或含有某个功能的组件),当前的目的,数据,等内容,然后通过将这个对象发送给Android系统,由系统调用目标组件,完成某个目的。
2.Intent的作用
通过Intent,程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来响应。
3.Intent的原理
4.如何能监听到Intent
如果一个 Intent 请求在一片数据上执行一个动作, Android 如何知道哪个应用程序(和组件)能用来响应这个请求呢?
Intent Filter就是 用来注册 Activity 、 Service 和 Broadcast Receiver 具有能在某种数据上执行一个动作的能力。
使用 Intent Filter ,应用程序组件告诉 Android ,它们能为其它程序的组件的动作请求提供服务,包括同一个程序的组
件、本地的或第三方的应用程序。
--结束END--
本文标题: Android Intent 、intent-filter详解
本文链接: https://www.lsjlt.com/news/29290.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0