1 Intent.ACTION_MAIN

String: android.intent.action.MAIN

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

Input:nothing

Output:nothing

例如:

1 < activity android:name =".Main" android:label ="@string/app_name" >
2 < intent-filter >
3 < action android:name ="android.intent.action.MAIN" />
4 < category android:name ="android.intent.category.LAUNCHER" />
5 </ intent-filter >
6 </ activity >

2Intent.Action_CALL

Stirng: android.intent.action.CALL

呼叫指定的电话号码。

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

Output:Nothing

Intentintent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse(
" tel:1320010001 " );
startActivity(intent);

3 Intent.Action.DIAL

String: action.intent.action.DIAL

调用拨号面板

Intentintent = 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

Intentintent = 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 ;

Intentintent
= new Intent(Intent.ACTION_GET_CONTENT); // "android.intent.action.GET_CONTENT"
intent.setType( " image/* " ); // 查看类型,如果是其他类型,比如视频则替换成 video/*,或 */*
IntentwrapperIntent = Intent.createChooser(intent, null );
startActivityForResult(wrapperIntent,requestCode);

可通过重写onActivityResult方法来获取选择的数据内容。

更多相关文章

  1. Android 取出 图片以字节形式存放到数据库的数据,并将图片显示
  2. Android的关键的持久数据应该在onPause()方法中保存
  3. 【面试】Android Retrofit+Rxjava 如何实现同时请求多个接口数据
  4. android 建数据库 SQLite 存储sd 卡或者内存
  5. Android应用程序组件Content Provider的共享数据更新通知机制分
  6. android 数据库 备份还原
  7. Android ListView SimpleAdapter ArrayList 数据更新问题 zhuan
  8. Android SQLiteOpenHelper(手机数据库)
  9. Android音频口数据通信开发;通过静态分析工具了解IPA实现 -- iOS/

随机推荐

  1. Android控件 TimePicker
  2. ThreadPoolExecutor 快速实际应用
  3. 在Android(Java)开发中如何实现类似C语言中
  4. 关于Android(JAVA)实例化接口假象的讨论
  5. 利用Xposed Hook打印Java函数调用堆栈信
  6. 【Jetpack系列一】Jetpack介绍
  7. the user data image is used by another
  8. Android(安卓)SystemClock 笔记
  9. delphi xe5 android 手机上使用sqlite
  10. Android消息机制简述(Java层)