9

我很困惑,如何使用,Uri因为我在 android 开发中使用它Intent's Action dial

Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:555-2368"));

我想做的事 :

我想创建一个文件,我想在其中放置 2 个电话号码。然后,我想对toUri()这个文件使用方法,并想把它放在Uri意图中,然后我想看看这个意图会发生什么。

4

3 回答 3

6

根据Android API 文档,您可以创建一个文件Uri

public static Uri fromFile (File file)

于 2013-04-16T07:51:24.813 回答
5

java.net.URI是可变的

android.net.Uri是不可变的

java.net.URI

一个统一资源标识符,用于标识 RFC 2396 中指定的抽象或物理资源。

android.net.Uri 。一个 URI 引用包括一个 URI 和一个片段,URI 的组成部分跟在“#”之后。构建和解析符合 RFC 2396 的 URI 引用。

出于性能的考虑,这个类几乎不执行验证。无效输入的行为未定义。这个类非常宽容——面对无效输入,除非另有说明,否则它将返回垃圾而不是抛出异常。

于 2013-04-16T07:47:42.840 回答
0

URI 识别和 URL 定位;但是,位置也是标识,因此每个 URL 也是一个 URI,但有些 URI 不是 URL。

网址 - http://example.com/some/page.html

URI - /some/page.html

于 2013-04-16T07:47:44.100 回答