[英]What is the difference between URI and Uri class
我很困惑,如何使用Uri
因为我在Intent's
Action dial
Intent's
使用它进行android开发
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:555-2368"));
我想做的事 :
我想创建一个文件,我想在其中放入2个电话号码。 然后,我想对这个文件使用toUri()
方法,并希望将该Uri
置于intent中,然后我想看看intent会发生什么。
根据Android API文档,您可以使用以下命令创建文件Uri
:
public static Uri fromFile (File file)
java.net.URI
是可变的
android.net.Uri
是不可变的
统一资源标识符,用于标识RFC 2396指定的抽象或物理资源。
android.net.Uri 。 URI引用包括URI和片段,URI的组件在“#”后面。 构建和解析符合RFC 2396的URI引用。
出于性能的考虑,此类几乎不执行验证。 对于无效输入,行为未定义。 这个类非常宽容 - 面对无效输入,除非另有说明,否则它将返回垃圾而不是抛出异常。
URI标识和URL定位; 但是,位置也是标识,因此每个URL也是一个URI,但是有些URL不是URL。
网址 - http://example.com/some/page.html
URI - /some/page.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.