URI 统一资源标识符(Uniform Resource Identifier),用来唯一的标识一个资源
URL统一资源定位器(Uniform ResourceLocator),他是一种具体的URI,URL可以标识一个资源,而且可以Locate这个资源
Android中使用uri开发
URI位置在java.net.URI,显然是Java提供的一个类。而Uri位置在android.net.Uri,是由Android提供的一个类。所以初步可以判断,Uri是URI的“扩展”以适应Android系统的需要。
基本格式
[scheme:]scheme-specific-part[#fragment]
[scheme:][//authority][path][?query][#fragment]
[scheme:][//host:port][path][?query][#fragment]
在android中,除了scheme、authority是必须要有的,其它的几个path、query、fragment,它们每一个可以选择性的要或不要,但顺序不能变,path可以有多个,每个用/连接,query参数可以有多个,每个用&连接
例如:scheme://authority/path1/path2/path3?id = 1&name = mingming&old#fragment