设为首页 加入收藏

TOP

Android开发教程:机器人的意图之Intent的Action
2014-11-24 12:57:59 来源: 作者: 【 】 浏览:0
Tags:Android 开发 教程 机器人 意图 Intent Action

Intetn的Action属性:


什么是Action


Action是指Intent是指一个要完成的动作,是一个字符串常量。在Intent类里面定义了大师的Action的常量属性,例如:ACTION_CALL (打电话) ACTION_EDIT(编辑数据)等等,除此之外,我们可以使用setAction()函数来设置IntnetAction属性,使用getAction()来获得Action


1、 自定义Action:


再看Intent构造函数:


public Intent ()


默认的构造函数


public Intent (Intent o)


通过一个创建好的Intent复制过来


public Intent (String action)


通过指定的动作创建Intent,至于一些常见的动作将在后面指出


public Intent (String action,Uri uri)


通过指定的action和uri创建一个Intent


public Intent (Context packageContext,Class< > cls)


参数说明:


packageContext:应用程序上下文


cls:接收Intent的目标组件


public Intent (String action,Uri uri,Context packageContext, Class< > cls)


参数说明:


action:指定的action 例如:ACTION_VIEW


packageContext:应用程序上下文


cls:接收Intent的目标组件


uri:指定的uri


启动Activity


1、 显示启动:必须指明启动的Activity所在的类


// 创建一个Intent 应用程序上下文 目标组件


示例代码:



2、 隐式启动:由Android系统根据Intent的动作和数据来决定启动哪一个Activity,只包含需要执行的动作和所包含的数据,无需指明具体哪一个Activity


综合实例1:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android应用小实例--跟随手指的小.. 下一篇Android ProgressDialog错误:Unab..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python中文网 - 人生 (2025-12-24 18:49:47)
·【整整648集】这绝对 (2025-12-24 18:49:44)
·Python超详细一条龙 (2025-12-24 18:49:42)
·【超详细】JDK 下载 (2025-12-24 18:19:32)
·Java_百度百科 (2025-12-24 18:19:29)