日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSUri.Builder

Uri.Builder

創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元泰來(lái)做網(wǎng)站,已為上家服務(wù),為泰來(lái)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

java.lang.Object

|---ohos.utils.net.Uri.Builder

& public static final class Uri.Builder
& extends Object

快速構(gòu)造統(tǒng)一資源標(biāo)識(shí)符 (URI) 對(duì)象。

標(biāo)準(zhǔn) URI 格式如下:

[scheme:]scheme-specific-part[#fragment]

不需要解析不透明的 URI。它也可以是相對(duì) URI。 分層 URI 的標(biāo)準(zhǔn)格式如下:

[scheme:][//authority][path][?query][#fragment]

如果 URI 是服務(wù)器類型,則其權(quán)限字段可以按以下格式解析:

[user-info@]host[:port]

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
Builder()

方法總結(jié)

修飾符和類型 方法 描述
Uri.BuilderappendDecodedPath(String path)將解碼后的路徑附加到當(dāng)前分層 URI 中的現(xiàn)有路徑。
Uri.BuilderappendDecodedQueryParam(String key, String value)將解碼后的查詢附加到當(dāng)前分層 URI。
Uri.BuilderappendEncodedPath(String path)將編碼路徑附加到當(dāng)前分層 URI 中的現(xiàn)有路徑。
Uribuild()基于當(dāng)前的 Builder 對(duì)象創(chuàng)建一個(gè) Uri 實(shí)例。
Uri.BuilderclearQuery()清除當(dāng)前分層 URI 的查詢字段。
Uri.BuilderdecodedAuthority(String authority)設(shè)置當(dāng)前分層 URI 中權(quán)限字段的所有字符進(jìn)行編碼,包括 at 符號(hào) (@) 和冒號(hào) (:)。
Uri.BuilderdecodedFragment(String fragment)設(shè)置要編碼的當(dāng)前 URI 中的片段字段的所有字符。
Uri.BuilderdecodedOpaqueSsp(String opaqueSsp)將當(dāng)前不透明 URI 中的方案特定部分字段設(shè)置為被編碼但不被解析。
Uri.BuilderdecodedPath(String path)設(shè)置要編碼的當(dāng)前分層 URI 中路徑字段的斜線 (/) 以外的字符。
Uri.BuilderdecodedQuery(String query)設(shè)置當(dāng)前分層 URI 中查詢字段的所有字符進(jìn)行編碼,包括問(wèn)號(hào) (?) 和等號(hào) (=)。
Uri.BuilderencodedAuthority(String authority)設(shè)置當(dāng)前分層 URI 的權(quán)限字段。
Uri.BuilderencodedFragment(String fragment)設(shè)置當(dāng)前 URI 的片段字段。
Uri.BuilderencodedOpaqueSsp(String opaqueSsp)將當(dāng)前不透明 URI 中的方案特定部分字段設(shè)置為不被解析。
Uri.BuilderencodedPath(String path)設(shè)置當(dāng)前分層 URI 的路徑字段。
Uri.BuilderencodedQuery(String query)設(shè)置當(dāng)前分層 URI 的查詢字段。
Uri.Builderscheme(String scheme)設(shè)置當(dāng)前 URI 的方案字段。
StringtoString()獲取通過(guò) Builder 創(chuàng)建的 Uri 的字符串表示形式。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

構(gòu)造函數(shù)詳細(xì)信息

Builder

public Builder()

Method Detail

scheme

public Uri.Builder scheme(String scheme)

設(shè)置當(dāng)前 URI 的方案字段。

參數(shù):

參數(shù)名稱 參數(shù)描述
scheme指示要設(shè)置的方案字段。

返回:

返回 Builder 對(duì)象。

decodedOpaqueSsp

public Uri.Builder decodedOpaqueSsp(String opaqueSsp)

將當(dāng)前不透明 URI 中的方案特定部分字段設(shè)置為被編碼但不被解析。

參數(shù):

參數(shù)名稱 參數(shù)描述
opaqueSsp指示要為不透明 URI 設(shè)置的解碼方案特定部分字段。

返回:

返回 Builder 對(duì)象。

encodedOpaqueSsp

public Uri.Builder encodedOpaqueSsp(String opaqueSsp)

將當(dāng)前不透明 URI 中的方案特定部分字段設(shè)置為不被解析。

參數(shù):

參數(shù)名稱 參數(shù)描述
opaqueSsp指示要為不透明 URI 設(shè)置的編碼方案特定部分字段。

返回:

返回 Builder 對(duì)象。

decodedAuthority

public Uri.Builder decodedAuthority(String authority)

設(shè)置當(dāng)前分層 URI 中權(quán)限字段的所有字符進(jìn)行編碼,包括 at 符號(hào) (@) 和冒號(hào) (:)。

參數(shù):

參數(shù)名稱 參數(shù)描述
authority指示要為分層 URI 設(shè)置的解碼權(quán)限字段。

返回:

返回 Builder 對(duì)象。

encodedAuthority

public Uri.Builder encodedAuthority(String authority)

設(shè)置當(dāng)前分層 URI 的權(quán)限字段。

參數(shù):

參數(shù)名稱 參數(shù)描述
authority指示要為分層 URI 設(shè)置的編碼權(quán)限字段。

返回:

返回 Builder 對(duì)象。

decodedPath

public Uri.Builder decodedPath(String path)

設(shè)置要編碼的當(dāng)前分層 URI 中路徑字段的斜線 (/) 以外的字符。

參數(shù):

參數(shù)名稱 參數(shù)描述
path指示要為分層 URI 設(shè)置的解碼路徑字段。

返回:

返回 Builder 對(duì)象。

encodedPath

public Uri.Builder encodedPath(String path)

設(shè)置當(dāng)前分層 URI 的路徑字段。

參數(shù):

參數(shù)名稱 參數(shù)描述
path指示要為分層 URI 設(shè)置的編碼路徑字段。

返回:

返回 Builder 對(duì)象。

appendDecodedPath

public Uri.Builder appendDecodedPath(String path)

將解碼后的路徑附加到當(dāng)前分層 URI 中的現(xiàn)有路徑。

如果 URI 中的 path 字段沒有設(shè)置,這個(gè)添加的路徑將被作為絕對(duì)路徑處理。

參數(shù):

參數(shù)名稱 參數(shù)描述
path指示要附加到分層 URI 的解碼路徑。 路徑不得以斜杠 (/) 開頭。

返回:

返回 Builder 對(duì)象。

appendEncodedPath

public Uri.Builder appendEncodedPath(String path)

將編碼路徑附加到當(dāng)前分層 URI 中的現(xiàn)有路徑。

如果 URI 中的 path 字段沒有設(shè)置,這個(gè)添加的路徑將被作為絕對(duì)路徑處理。

參數(shù):

參數(shù)名稱 參數(shù)描述
path指示要附加到分層 URI 的編碼路徑。 路徑不得以斜杠 (/) 開頭。

返回:

返回 Builder 對(duì)象。

decodedQuery

public Uri.Builder decodedQuery(String query)

設(shè)置當(dāng)前分層 URI 中查詢字段的所有字符進(jìn)行編碼,包括問(wèn)號(hào) (?) 和等號(hào) (=)。

參數(shù):

參數(shù)名稱 參數(shù)描述
query指示要為分層 URI 設(shè)置的解碼查詢字段。

返回:

返回 Builder 對(duì)象。

encodedQuery

public Uri.Builder encodedQuery(String query)

設(shè)置當(dāng)前分層 URI 的查詢字段。

參數(shù):

參數(shù)名稱 參數(shù)描述
query指示要為分層 URI 設(shè)置的編碼查詢字段。

返回:

返回 Builder 對(duì)象。

appendDecodedQueryParam

public Uri.Builder appendDecodedQueryParam(String key, String value)

將解碼后的查詢附加到當(dāng)前分層 URI。

參數(shù):

參數(shù)名稱 參數(shù)描述
key指示解碼查詢的鍵。
value指示解碼查詢的值。

返回:

返回 Builder 對(duì)象。

clearQuery

public Uri.Builder clearQuery()

清除當(dāng)前分層 URI 的查詢字段。

返回:

返回 Builder 對(duì)象。

decodedFragment

public Uri.Builder decodedFragment(String fragment)

設(shè)置要編碼的當(dāng)前 URI 中的片段字段的所有字符。

參數(shù):

參數(shù)名稱 參數(shù)描述
fragment指示要為 URI 設(shè)置的解碼片段字段。

返回:

返回 Builder 對(duì)象。

encodedFragment

public Uri.Builder encodedFragment(String fragment)

設(shè)置當(dāng)前 URI 的片段字段。

參數(shù):

參數(shù)名稱 參數(shù)描述
fragment指示要為 URI 設(shè)置的編碼片段字段。

返回:

返回 Builder 對(duì)象。

build

public Uri build()

基于當(dāng)前的 Builder 對(duì)象創(chuàng)建一個(gè) Uri 實(shí)例。

返回:

如果設(shè)置了 opaqueSsp 參數(shù),則返回一個(gè)不透明的 URI; 否則返回分層 URI。

Throws:

Throw名稱 Throw描述
UnsupportedOperationException如果 opaqueSsp 不為 null 但 scheme 為 null,則引發(fā)此異常。

toString

public String toString()

獲取通過(guò) Builder 創(chuàng)建的 Uri 的字符串表示形式。

重寫:

Object 類中的 toString

返回:

返回通過(guò) Builder 創(chuàng)建的 Uri 的字符串表示形式。


名稱欄目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSUri.Builder
當(dāng)前地址:http://www.dlmjj.cn/article/ccopsjp.html