鴻蒙OS Ability DattaUriUtils

2020-10-28 13:45 更新

一個實用程序類,用于處理 使用可數(shù)據(jù)性方案的 Uri 對象。

也可以看看:

uri

構(gòu)造器摘要

建設(shè)者 描述
DataUriUtils()

方法總結(jié)

修飾符和類型 方法 描述
靜態(tài)uri attachId(Uri dataUri,長id) 將給定 ID 附加到給定 URI 的路徑組件的末尾。
靜態(tài)uri deleteId(Uri dataUri) 從給定 URI 的路徑部分的末尾刪除 ID。
靜態(tài)long getId(Uri dataUri) 獲取附加到給定 URI 的路徑部分末尾的 ID。
從類 java.lang 繼承的方法。object
clone,equals,finalizegetClass,hashCode,notify,notifyAll,toStringwait,waitwait

構(gòu)造器詳細(xì)信息

DataUriUtils

公共DataUriUtils()

方法細(xì)節(jié)

getId

公共靜態(tài)長getId(Uri dataUri)

獲取附加到給定URI的路徑部分末尾的ID。

參數(shù):

參數(shù)名稱 參數(shù)說明
dataUri 指示要從中獲取 ID 的Uri對象。

返回值:

返回附加在路徑組件末尾的 ID;如果給定的 dataUri 不包含路徑組件,則返回-1。

拋出:

拋出名稱 拋出說明
NumberFormatException 如果路徑組件的最后一段不是數(shù)字,則拋出此異常。
IllegalArgumentException 如果 dataUri 為 null,則拋出此異常。

attachId

公共靜態(tài) Uri attachId(Uri dataUri,長id)

將給定ID附加到給定URI的路徑組件的末尾。

參數(shù):

參數(shù)名稱 參數(shù)說明
dataUri 指示要將 ID 附加到的 Uri 對象。
ID 指示要附加的 ID。

返回值:

返回帶有給定 ID 的 Uri 對象。

拋出:

拋出名稱 拋出說明
IllegalArgumentException 如果uri非法,則拋出此異常

deleteId

公共靜態(tài) Uri deleteId(Uri dataUri)

從給定URI的路徑部分的末尾刪除ID。

參數(shù):

參數(shù)名稱 參數(shù)說明
dataUri 指示要從中刪除ID的Uri對象。

返回值:

返回ID已刪除的 Uri 對象。

拋出:

拋出名稱 拋出說明
IllegalArgumentException 如果dataUri為null或不包含路徑組件,則拋出此異常。
NumberFormatException 如果路徑組件的最后一段不是數(shù)字,則拋出此異常。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號