ContentProvider.GetType(Uri) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作此方法以處理指定 URI 上資料 MIME 類型的請求。
[Android.Runtime.Register("getType", "(Landroid/net/Uri;)Ljava/lang/String;", "GetGetType_Landroid_net_Uri_Handler")]
public abstract string? GetType(Android.Net.Uri uri);
[<Android.Runtime.Register("getType", "(Landroid/net/Uri;)Ljava/lang/String;", "GetGetType_Landroid_net_Uri_Handler")>]
override this.GetType : Android.Net.Uri -> string
參數
- uri
- Uri
查詢 URI。
傳回
MIME 類型字串,或 null 若不存在型別。
- 屬性
備註
實作此方法以處理指定 URI 上資料 MIME 類型的請求。 回傳的 MIME 類型應以 開 vnd.android.cursor.item 頭,針對單一紀錄,或 vnd.android.cursor.dir/ 對多個項目。 此方法可從多個執行緒呼叫,詳見 《程序與執行緒》一文。
請注意,預設情況下,應用程式存取這些資訊不需要權限;如果你的內容提供者需要讀取和/或寫入權限,或是沒有匯出,所有應用程式仍然可以呼叫這個方法,不論他們的存取權限如何。
如果你的默劇類型透露了應該被保護的細節,那麼你應該透過實施 #getTypeAnonymous來保護這個方法。 實作確保#getTypeAnonymous#getType只有呼叫者擁有 URI 的 readPermission 才能存取。
Java 文件 android.content.ContentProvider.getType(android.net.Uri)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。