Android中的手机意图是什么?

时间:2012-05-12 03:30:21

标签: android android-intent uri

我在Android文档中发现Uri

  

标识摘要或物理的统一资源标识符   资源,由RFC 2396指定。

当我想从我的Android应用程序调用时,意图如下:

String toDial="tel:"+number.getText().toString();
Intent i = new Intent(Intent.ACTION_DIAL,Uri.parse(toDial));

在这种情况下,物理或抽象资源是什么?

2 个答案:

答案 0 :(得分:3)

电话号码的URI记录在RFC 3966

http://tools.ietf.org/html/rfc3966

  

URI可以指由电话号码标识的资源,   包括但不限于电话的发起者或目标   调用

答案 1 :(得分:1)

请参阅以下链接中的Uri语法:

http://en.wikipedia.org/wiki/URI_scheme#Generic_syntax

注意语法:

<scheme name> : <hierarchical part> [ ? <query> ] [ # <fragment> ]

这里的方案名称定义了它的Uri类型:它可能有http,mailto,tel等选项。

接下来是层次结构部分,它可能有信息进入层次结构。由于number没有片段或queryl,因此它只能为此URI提供。