当前位置: 首页 > news >正文

Intent中常量的意义

Intent是一个被执行动作的抽象描述,
它可以用来通过startActivity来启动一个activity,
broadcastIntent去发送任何感兴趣的BroadcastRecevier组件,并且startService(Intent)或者bindService
(Intent,ServiceConnection,int)去和后台的Service通信.
它的最重要的意义在于activity的启动,可以把他当做activity之间的粘合物

 

在一个Intent中最基本的信息是
action 指的是一般被执行的动作,如 ACTION_VIEW, ACTION_EDIT, ACTION_MAIN(这些常量的意义豆面会将)
data 指的是要操作的数据,如一个人把联系人存进数据库里面,这些描述为Uri

例如:action/data
ACTION_VIEW / content://contacts/people/1 表示显示关于标识符为1的person信息
ACTION_DIAL / content://contacts/people/1 表示显示电话拨号器里面填充了标识符为1的Peron的信息
ACTION_VIEW / tel:123 显示电话拨号器通过给定的号码,


Intent分为2中基本的形式:
显示意图:通过setComponent(ComponmentName)获取setClass(Context,Class)指定了一个组件
隐式意图:没有指定一个组件,但是必须包含足够的信息为体统去确定那个可用的组件被运行.

转载于:https://www.cnblogs.com/johnny901114/archive/2012/02/06/2340341.html

相关文章:

  • 如何判断touch到子视图或离开视图
  • Facebook经济体
  • DWR入门学习
  • IP地址与网络上的其他系统有冲突的解决办法:
  • sql server 2000 修改某列的类型
  • pku 3694 Network tarjan求割边
  • 在Ubuntu11.10中安装OpenCV2.3.1的详细步骤
  • BAP研究之bap_block_s
  • 转载 - 18个最佳代码编辑器/IDE推荐
  • discuzx中DIY的时候模块
  • linux启动mysql和memcached
  • CentOS 5.5下升级OpenSSH-4.3p2到5.6p1
  • 解决系统日志: kernel: printk: xxxx messages suppressed.问题
  • 用Opencv保存视频文件avi(转)
  • Cisco Packet Tracer模拟器3650交换机新发现
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • [译]Python中的类属性与实例属性的区别
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • 78. Subsets
  • Bytom交易说明(账户管理模式)
  • CSS 提示工具(Tooltip)
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • JavaScript 基础知识 - 入门篇(一)
  • JavaScript的使用你知道几种?(上)
  • JavaScript新鲜事·第5期
  • Js基础知识(四) - js运行原理与机制
  • miaov-React 最佳入门
  • Swoft 源码剖析 - 代码自动更新机制
  • 对象管理器(defineProperty)学习笔记
  • 微服务框架lagom
  • 一、python与pycharm的安装
  • puppet连载22:define用法
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ###C语言程序设计-----C语言学习(6)#
  • #includecmath
  • (1)(1.13) SiK无线电高级配置(六)
  • (13):Silverlight 2 数据与通信之WebRequest
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (Oracle)SQL优化技巧(一):分页查询
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (实战篇)如何缓存数据
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)可以带来幸福的一本书
  • (转载)虚函数剖析
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .NET : 在VS2008中计算代码度量值
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .Net FrameWork总结
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .net 调用php,php 调用.net com组件 --