我很困惑,如何使用Uri
因为我在Intent's
Action dial
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:555-2368"));
我想做什么:
我想创建一个文件,我想在其中放入2个电话号码。然后,我想对此文件使用toUri()
方法,并希望将Uri
放入intent中,然后我想查看intent的内容。
答案 0 :(得分:6)
根据Android API docs,您可以使用以下内容创建文件Uri
public static Uri fromFile (File file)
答案 1 :(得分:3)
java.net.URI
是可变的
android.net.Uri
是不可变的
统一资源标识符,用于标识RFC 2396指定的抽象或物理资源。
android.net.Uri 。 URI引用包括URI和片段,URI的组件在“#”后面。构建并解析符合RFC 2396的URI引用。
为了提高性能,此类几乎不执行任何验证。对于无效输入,行为未定义。这个类非常宽容 - 面对无效输入,除非另有说明,否则它将返回垃圾而不是抛出异常。
答案 2 :(得分:0)
URI标识和URL定位;但是,位置也是标识, 所以每个URL也是一个URI,但是有些URL不是URL。
网址 - http://example.com/some/page.html
URI - /some/page.html