1 Intent.ACTION_MAIN

String: android.intent.action.MAIN

标识

Activity

为一个程序的开始。比较常用。

Input:nothing

Output:nothing

<activity android:name=".Main" android:label="@string/app_name">

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

2 Intent.Action_CALL

Stirng: android.intent.action.CALL

呼叫指定的电话号码。

Input:

电话号码。数据格式为:

tel:+phone number

Output:Nothing

Intent intent=new Intent();

intent.setAction(Intent.ACTION_CALL);

intent.setData(Uri.parse("tel:1320010001");

startActivity(intent);

3 Intent.Action.DIAL

String: action.intent.action.DIAL

调用拨号面板

Intent intent=new Intent();

intent.setAction(Intent.ACTION_DIAL);

//android.intent.action.DIAL

intent.setData(Uri.parse("tel:1320010001");

startActivity(intent);

Input:

电话号码。数据格式为:

tel:+phone number

Output:Nothing

说明:打开

Android

的拨号

UI

。如果没有设置数据,则打开一个空的

UI

,如果

设置数据,

action.DIAL

则通过调用

getData()

获取电话号码。

但设置电话号码的数据格式为

tel:+phone number.

4 Intent.Action.ALL_APPS

String: andriod.intent.action.ALL_APPS

列出所有的应用。

Input

Nothing.

Output:Nothing.

5 Intent.ACTION_ANSWER 

Stirng:android.intent.action.ANSWER

处理呼入的电话。

Input:Nothing.

Output:Nothing.

6 Intent.ACTION_ATTACH_DATA 

String: android.action.ATTCH_DATA

别用于指定一些数据应该附属于一些其他的地方,

例如,

图片数据应该附属于联

系人

Input: Data

Output:nothing

7 Intent.ACTION_BUG_REPORT

String: android.intent.action.BUG_REPORT

显示

Dug

报告。

Input:nothing

output:nothing

8 Intent.Action_CALL_BUTTON

String: android.action.intent.CALL_BUTTON.

相当于用户按下“拨号”键。经测试显示的是“通话记录”

Input:nothing

Output:nothing

Intent intent = new

Intent(Intent.ACTION_CALL_BUTTON);startActivity(intent);

9 Intent.ACTION_CHOOSER

String: android.intent.action.CHOOSER

显示一个

activity

选择器,

允许用户在进程之前选择他们想要的

,

与之对应的是

Intent.ACTION_GET_CONTENT.

10. Intent.ACTION_GET_CONTENT

String: android.intent.action.GET_CONTENT

允许用户选择特殊种类的数据,

并返回

(特殊种类的数据:

照一张相片或录一段

音)

Input: Type

Output:URI

int requestCode = 1001;Intent intent = new

Intent(Intent.ACTION_GET_CONTENT); //

"android.intent.action.GET_CONTENT"

intent.setType("p_w_picpath/*");

//

查看类型,如果是其他类型,比如视频则替换

video/*

,或

*/*

Intent wrapperIntent = Intent.createChooser(intent, null);

startActivityForResult(wrapperIntent, requestCode);

11 Intent.ACTION_VIEW 

String android.intent.action.VIEW

用于显示用户的数据。

比较通用,会根据用户的数据类型打开相应的

Activity

比如

tel:13400010001

打开拨号程序,

http://www.g.cn

则会打开浏览器等。

Uri uri = Uri.parse("http://www.google.com"); //

浏览器

Uri uri

=Uri.parse("tel:1232333"); //

拨号程序

Uri uri=Uri.parse("geo:39.899533,116.036476"); //

打开地图定位

Intent it = new Intent(Intent.ACTION_VIEW,uri);

startActivity(it);

//

播放视频

Intent intent = new Intent(Intent.ACTION_VIEW);

Uri uri = Uri.parse("file:///sdcard/media.mp4");

intent.setDataAndType(uri, "video/*");

startActivity(intent);

//

调用发送短信的程序

Intent it = new Intent(Intent.ACTION_VIEW);

it.putExtra("sms_body", "

信息内容

...");

it.setType("vnd.android-dir/mms-sms");

startActivity(it);

12 Intent.ACTION_SENDTO 

String: android.intent.action.SENDTO

说明:发送短信息

//

发送短信息

Uri uri = Uri.parse("smsto:13200100001");

Intent it = new Intent(Intent.ACTION_SENDTO, uri);

it.putExtra("sms_body", "

信息内容

...");

startActivity(it);

//

发送彩信

,

设备会提示选择合适的程序发送

Uri uri =

Uri.parse("content://media/external/p_w_picpaths/media/23");

//

设备中的资源(图像或其他资源)

Intent intent = new Intent(Intent.ACTION_SEND);

intent.putExtra("sms_body", "

内容

");

intent.putExtra(Intent.EXTRA_STREAM, uri);

intent.setType("p_w_picpath/png");

startActivity(it);

//Email Intent intent=new Intent(Intent.ACTION_SEND);

String[] tos={"android1@163.com"};

String[] ccs={"you@yahoo.com"};

intent.putExtra(Intent.EXTRA_EMAIL, tos);

intent.putExtra(Intent.EXTRA_CC, ccs);

intent.putExtra(Intent.EXTRA_TEXT, "The email body text");

intent.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");

intent.setType("message/rfc822");

startActivity(Intent.createChooser(intent, "Choose Email Client"));

13 Intent.ACTION_EDIT 

为指定的数据显示可编辑界面

14 Intent.ACTION_PICK 

从数据中选择一个项目(

item

),将被选中的项目返回

15 Intent.ACTION_SEND 

给别人提供一些数据

16 Intent.ACTION_DELETE 

从容器中删除给定的数据

17 Intent.ACTION_INSERT 

在容器中插入一个空项目(

item

18 Intent.ACTION_RUN 

运行数据(指定的应用),无论它(应用)是什么

19 Intent.

 

EXTRA_INTENT 

附加数据:和

ACTION_PICK_ACTIVITY

一起使用时,说明用户选择的用来显示的

activity

;和

ACTION_ADD_SHORTCUT

一起使用时,描述要添加的快捷方式

20 Intent.ACTION_PICK_ACTIVITY 

选择一个

activity

,返回被选择的

activity

的类名

21 Intent.ACTION_ SEARCH 

执行搜索

转载于:https://blog.51cto.com/jinchao/1592111

Intent中各种常见的Action相关推荐

  1. android action pick,Intent中各种常见的Action

    1 Intent.ACTION_MAIN String: android.intent.action.MAIN 标识 Activity 为一个程序的开始.比较常用. Input:nothing Out ...

  2. Intent中的四个重要属性——Action、Data、Category、Extras

    Intent中的四个重要属性--Action.Data.Category.Extras 支持原文:点击链接进入原文阅读-->http://www.cnblogs.com/wisekingokok ...

  3. 如何对PHP程序中的常见漏洞进行攻击(上)

    如何对PHP程序中的常见漏洞进行攻击(上) 创建时间:2001-07-17 文章属性:翻译 文章来源:http://www.china4lert.org 文章提交:analysist (analysi ...

  4. 关于android隐式启动activity的分析和说明,Android学习之Intent中显示意图和隐式意图的用法实例分析...

    本文实例讲述了Android学习之Intent中显示意图和隐式意图的用法.分享给大家供大家参考,具体如下: Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应 ...

  5. Android学习记录(7)—Intent中显示意图和隐式意图的用法

    Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的 ...

  6. 基于Python查找图像中最常见的颜色

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 如果我们能够得知道一幅图像中最多的颜色是什么的话,可以帮助我们解决 ...

  7. 详解pytorch中的常见的Tensor数据类型以及类型转换

    文章目录 概览 Tensor的构建 补充 类型转换 附录 概览 本文主要讲pytorch中的常见的Tensor数据类型,例如:float32,float64,int32,int64.构造他们分别使用如 ...

  8. 人力资源中最常见的7张报表

    以下是在人力资源中最常见的7张报表. 人员结构分析 从部门.工龄.性别总体的分析整个员工的分布 新增员工分析 从学历和来源分析新增员工 人员离职分析 从原因和趋势分析 部门层级 学历层级 工龄层级 性 ...

  9. php进攻教程,如何对PHP程序中的常见漏洞进行攻击(下)_php基

    如何对PHP程序中的常见漏洞进行攻击(下)_php基 发布时间:2016-06-17 来源: 点击: 次 如何对PHP程序中的常见漏洞进行攻击(下) 翻译:analysist(分析家) 来源:http ...

最新文章

  1. 让PasswordRecovery控件使用Email地址找回密码
  2. 测绘技术设计规定_1:2000地形图项目测绘(航测)技术设计书(文档可下载)
  3. java垃圾回收机制串行_Java垃圾回收机制
  4. Django-分页扩展
  5. PaddleOCR——CUDA9.0环境中训练运行错误【Cudnn error, CUDNN_STATUS_BAD_PARAM】解决方案
  6. 【STM32】点灯仪式
  7. OSPF高级特性(华为设备)
  8. 汇编64位无法生成可用exe_MASM学习x86汇编语言2 寄存器、伪指令与程序调试
  9. Subline Text3进入Markdown语法编辑模式显示白屏怎么办?
  10. echarts官网文档打开慢的解决方法
  11. 电脑硬盘怎么测试软件,HD Tune pro硬盘检测工具怎么用
  12. 超好用的PPT技能学习笔记
  13. 不得不说的FUP P4K血型卡专用离心机
  14. Java项目:在线bbs论坛系统(java+SSM+JSP+bootstrap+jQuery+mysql)
  15. vfc格式linux,2021-03-17 在linux上将vcf文件转plink的格式bed,bim,fam
  16. 收藏 | 机器学习分类算法
  17. ddl是什么意思网络语_DDL(数据定义语言)
  18. 思维模型 第一性原理
  19. 【uniapp基础篇】上传图片
  20. 企业微信聊天记录如何备份?企业微信如何导出聊天记录?

热门文章

  1. android中字符串转换成整型
  2. 四年才等来的一天,务必要立志,要下决心!
  3. ABAP 读EXCEL 到内表
  4. windows服务器部署jar包
  5. 开启redis远程客户端连接
  6. 什么是分布式任务调度
  7. MySQL单行函数分类
  8. MySQL 高级 游标基本操作
  9. Zookeeper基于Java访问-授权对象
  10. 高仿真的类-请求url