PackageManager.QueryContentProviders 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。