語言

PackageManager.QueryContentProviders 方法

定義

多載

名稱 Description
QueryContentProviders(String, Int32, PackageInfoFlags)

檢索內容提供者資訊。

QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags)

請參見 queryContentProviders(String, int, int)。

QueryContentProviders(String, Int32, PackageInfoFlags)

檢索內容提供者資訊。

[Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;II)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_IIHandler")]
public abstract System.Collections.Generic.IList<Android.Content.PM.ProviderInfo> QueryContentProviders(string? processName, int uid, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;II)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_IIHandler")>]
abstract member QueryContentProviders : string * int * Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>

參數

processName
String

若非空,則限制回傳的提供者僅限於由該程序所託管的。 若為空,則回傳所有內容提供者。

uid
Int32

如果 <var>processName</var> 非空,則該 UID 擁有所請求的內容提供者。

flags
PackageInfoFlags

新增選項旗標以修改回傳的資料。

傳回

一個包含每個提供者ProviderInfo一個條目(符合 var<processName>/var< 或若 >var<processName>/var< 為空,則為所有已知內容提供者)的物件清單>。 <em>如果沒有匹配的提供者,則回傳 null。</em>

屬性

備註

檢索內容提供者資訊。

<em>注意:與大多數其他方法不同,空結果集會以空回傳表示,而非空清單。</em>

需要長旗時使用 #queryContentProviders(String, int, ComponentInfoFlags) 。

Java 文件 android.content.pm.PackageManager.queryContentProviders(java.lang.String, int, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags)

請參見 queryContentProviders(String, int, int)。

[Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;ILandroid/content/pm/PackageManager$ComponentInfoFlags;)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_ILandroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)]
public virtual System.Collections.Generic.IList<Android.Content.PM.ProviderInfo> QueryContentProviders(string? processName, int uid, Android.Content.PM.PackageManager.ComponentInfoFlags flags);
[<Android.Runtime.Register("queryContentProviders", "(Ljava/lang/String;ILandroid/content/pm/PackageManager$ComponentInfoFlags;)Ljava/util/List;", "GetQueryContentProviders_Ljava_lang_String_ILandroid_content_pm_PackageManager_ComponentInfoFlags_Handler", ApiSince=33)>]
abstract member QueryContentProviders : string * int * Android.Content.PM.PackageManager.ComponentInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>
override this.QueryContentProviders : string * int * Android.Content.PM.PackageManager.ComponentInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ProviderInfo>

參數

processName
String
uid
Int32

傳回

屬性

備註

請參見 queryContentProviders(String, int, int)。

Android 參考資料。android.content.pm.PackageManager.queryContentProviders

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於