android檢測(cè)uri是有效的。
創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設(shè)計(jì)?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強(qiáng)的網(wǎng)絡(luò)競(jìng)爭(zhēng)力!結(jié)合企業(yè)自身,進(jìn)行網(wǎng)站設(shè)計(jì)及把握,最后結(jié)合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì), 我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。
通用資源標(biāo)志符(Universal Resource Identifier, 簡(jiǎn)稱(chēng)"URI")。
Uri代表要操作的數(shù)據(jù),Android上可用的每種資源 - 圖像、視頻片段等都可以用Uri來(lái)表示。
URI一般由三部分組成:
在A(yíng)ndroid平臺(tái),URI主要分三個(gè)部分:scheme, authority and path。
其中authority又分為host和port。格式如下:scheme://host:port/path
舉個(gè)實(shí)際的例子:
content://com.example.project:200/folder/subfolder/etc
\---------/ \------------------ -/ \--/ \----------------------/
scheme host port path
\---------------------------/
authority
很經(jīng)常需要解析Uri,并從Uri中獲取數(shù)據(jù)。
Android系統(tǒng)提供了兩個(gè)用于操作Uri的工具類(lèi),分別為UriMatcher 和ContentUris 。
URI是統(tǒng)一資源標(biāo)識(shí)符(Uniform Resource Identifier) 的意思,它的作用是根據(jù)這個(gè)URI找到某個(gè)資源文件,基本格式如: (就是根據(jù)你提供的例子生成的一個(gè)路徑)
ContentProvider是程序間共享數(shù)據(jù)的,它也需要生成URI供別的程序調(diào)用,格式如:
content:///StudentDB/student/name,以后你在別的程序想訪(fǎng)問(wèn)另一個(gè)程序里的數(shù)據(jù)庫(kù),就可以用這個(gè)URI去訪(fǎng)問(wèn)了,而不用進(jìn)行數(shù)據(jù)庫(kù)連接的操作,非常方便
URL顯得很宏觀(guān),是網(wǎng)絡(luò)資源定位的,而URI是應(yīng)用程序內(nèi)部或之間定位
通用資源標(biāo)志符(Universal Resource Identifier, 簡(jiǎn)稱(chēng)"URI")。
Uri代表要操作的數(shù)據(jù),Android上可用的每種資源 - 圖像、視頻片段等都可以用Uri來(lái)表示。
URI一般由三部分組成:
在A(yíng)ndroid平臺(tái),URI主要分三個(gè)部分:scheme, authority and path。
其中authority又分為host和port。格式如下:scheme://host:port/path
舉個(gè)實(shí)際的例子:
content://com.example.project:200/folder/subfolder/etc
\---------/ \------------------ -/ \--/ \----------------------/
scheme host port path
\---------------------------/
authority
我們很經(jīng)常需要解析Uri,并從Uri中獲取數(shù)據(jù)。
..
通用資源標(biāo)志符(Universal Resource Identifier, 簡(jiǎn)稱(chēng)"URI")。
Uri代表要操作的數(shù)據(jù),Android上可用的每種資源 - 圖像、視頻片段等都可以用Uri來(lái)表示。
① 資源的命名機(jī)制;
② 存放資源的主機(jī)名;
③ 資源自身的名稱(chēng)。
Android的Uri由以下三部分組成: "content://"、數(shù)據(jù)的路徑、標(biāo)示ID(可選)*
例如:
所有聯(lián)系人的Uri:
某個(gè)聯(lián)系人的Uri:
所有圖片Uri:
某個(gè)圖片的Uri:
Android系統(tǒng)提供了兩個(gè)用于操作Uri的工具類(lèi),分別為UriMatcher 和ContentUris 。
uri主要使用和ContentProvider有關(guān)。ContentProvider是Android四大組件之一,其本質(zhì)上是一個(gè)標(biāo)準(zhǔn)化的數(shù)據(jù)管道,它屏蔽了底層的數(shù)據(jù)管理和服務(wù)等細(xì)節(jié),以標(biāo)準(zhǔn)化的方式在A(yíng)ndroid 應(yīng)用間共享數(shù)據(jù)。用戶(hù)可以靈活實(shí)現(xiàn)ContentProvider所封裝的數(shù)據(jù)存儲(chǔ)以及增刪改查等,所有的ContentProvider 必須實(shí)現(xiàn)一個(gè)對(duì)外統(tǒng)一的接口(URI)。