Android中Intent有哪些作用,Android开发中Intent.Action各种常见的作用汇总

  • Post author:
  • Post category:其他


本文介绍android中intent的各种常见作用。

1 intent.action_main

string: android.intent.action.main

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

input:nothing

output:nothing

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);

使用intent.action_call时,必须在androidmanifest.xml中添加已获取拨打电话的权限。intent.action_call与intent.action_dialog不同,intent.action_dialog只是调用拨号键盘,将电话号码复制上去,而intent.action_call则是直接拨打电话

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.a