IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 3:10:55       共计:4626 浏览

Intent在这里起着一个媒体中介的作用,专门提供组件相互调用的相关信息。

2.Intent的表现形式:

激活一个Activity

开启服务

发送广播

訪问ContentProvider

3.Intent的属性设置:

设置动作:setAction 表示要干什么

setData:设置数据,表示要传递给目标组件的数据。

它是一个URI格式的数据。

setType:表示要訪问的数据类型,是一个MIME类型的数据(Image/* Voide/* text/plain vnd.android.dir/image)

addCategory:设置要訪问的组件的类别,能够同一时候加入多个类别。

4.显示意图和隐式意图

显示调用:直接指定要调用的组件的类名 一般在调用本应用程序时使用

隐式调用:通过对要调用的组件的动作,类别,数据的描写叙述,来訪问目标组件。 一般在调用第三方软件时使用。

5.附加数据 附加数据实现的两种方式

1.intent.putExtra(key,value)

2.通过Bundle附加数据 Bundle相似于HashMap intent.putExtras(Bundle

1.Intent作用

Intent是一个将要执行的动作的抽象的描述,解决Android应用的各项组件之间的通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。intent主要用来启动activity或者service(并携带需要传递的参数信息)。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图