您的位置首页生活百科

android中intent的作用 越详细越好?

android中intent的作用 越详细越好?

的有关信息介绍如下:

android中intent的作用 越详细越好?

1Intent.ACTION_MAIN

String:and360问答roid.intent.action.MAIN

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

Input:nothing

Output:nothing

例如:

1

2

3

4

5

6

也可以直接在程序中实现Intentit=newIntent(原Activity.别唱class,需跳转Activity.c用推副程克翻江争鲜句lass);

2Intent.Action_CALL

Stirng:android.***.CALL

呼叫指定的电话号码。

Input:电话号码。数据格式为:tel:+phonenumber

Output:Nothin载论香医不商内欢光免陈g

Intentintent=newIntent();

intent.setAction(Intent.ACTION_CALL);

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

startActivity(说完投宽宁类当品著歌圆intent);

3Intent.Action.DIAL

String:action.intent.action.DIAL

调用拨号面板

Intentintent=newIntent();

intent.setAction(Intent.ACTION_DIAL);//android.intent.action.DIAL

intent.setData(Uri.parse脚基精今氧办想乱的充("tel:13上国婷培20010001");

startActivity(intent);

Input:电话号码。数据格式为:tel:+phonenumber

至倒英奏香妈二害Output:Nothing

说明:打开Android的拨号UI。如果没有设置数据,则打开一个空的UI,如果设置数据,act思地让九ion.DIAL则通过调用getData()获取电话号码。

但设置电话号码的数据格式为tel:+phonenumber.

4.Intent.Action.ALL_APPS

Strin层余电促湖底蒸院思重离g:andriod.intent.a不主重ction.ALL_APPS

列出所有的应用。

Input:Nothing.

Output:Nothing.

5.Intent.A起号乐环什波府案渐极稳CTION_ANSWER

Stirng:android.intent.action粮和些队爱钟.ANSWER

处理呼入的电话。

Input:Nothing.

Out总路联好面战步块晚put:Nothing.

6Intent.AC空句史高书衣妒拉TION_ATTACH_DATA

String:android.action.ATTCH_DATA

别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系制复争费总烧少相各人

Input:Data

Output:not们住去铁玉hing

7Intent.ACTION_BUG_REPORT

String:android.intent.action.BUG_REPORT

显示Dug报告。

Input:nothing

output:nothing

8Intent.Action_CALL_BUTTON

String:androi践发失眼装宽背故影迫d.***.CALL_BUTTON.

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

Input:nothing

Output:nothing

Intentintent=newIntent(Intent.ACTION_CALL_BUTTON);

startActivity(intent);

9Intent.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

这个以前用到过,看事例。

选择一个图片:

代码

intrequestCode=1001;

Intentintent=newIntent(Intent.ACTION_GET_CONTENT);//"android.intent.action.GET_CONTENT"

intent.setType("image/*");//查看类型,如果是其他类型,比如视频则替换成video/*,或*/*

IntentwrapperIntent=Intent.createChooser(intent,null);

startActivityForResult(wrapperIntent,requestCode);