Intent作用
- 启动Activity
- 启动Service
- 发送广播
类型
- 显示Intent:按照类名指定要启动的组件
- 隐式Intent:不指定组件,而是声明要执行的常规操作
为了确保应用的安全性,启动service时应该始终使用显式intent,且不要为service声明intent过滤器。从android5.0开始,如果使用隐式Intent调用bindService(),系统会引发异常
Intent过滤器
- category,表示组件所属的类别,常见的值有Browsable,表示组件允许通过网络浏览器启动
- Intent解析,根据以下三个方面将该Intent与Intent过滤器进行比较,搜索最佳匹配
- Intent操作
- Intent数据(URI和数据类型)
- Intent类别
网友评论