語言

AppWidgetManager.GetInstalledProvidersForPackage(String, UserHandle) 方法

定義

取得該套件的 AppWidget 提供者及使用者設定檔。

[Android.Runtime.Register("getInstalledProvidersForPackage", "(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;", "GetGetInstalledProvidersForPackage_Ljava_lang_String_Landroid_os_UserHandle_Handler", ApiSince=26)]
public virtual System.Collections.Generic.IList<Android.Appwidget.AppWidgetProviderInfo> GetInstalledProvidersForPackage(string packageName, Android.OS.UserHandle? profile);
[<Android.Runtime.Register("getInstalledProvidersForPackage", "(Ljava/lang/String;Landroid/os/UserHandle;)Ljava/util/List;", "GetGetInstalledProvidersForPackage_Ljava_lang_String_Landroid_os_UserHandle_Handler", ApiSince=26)>]
abstract member GetInstalledProvidersForPackage : string * Android.OS.UserHandle -> System.Collections.Generic.IList<Android.Appwidget.AppWidgetProviderInfo>
override this.GetInstalledProvidersForPackage : string * Android.OS.UserHandle -> System.Collections.Generic.IList<Android.Appwidget.AppWidgetProviderInfo>

參數

packageName
String

該方案是為了取得提供者。 若為零,此方法等價於 #getInstalledProvidersForProfile(UserHandle)。

profile
UserHandle

尋找服務提供者的個人資料。 傳遞 null 等同於只查詢呼叫使用者。

傳回

已安裝的提供者,或如果找不到該套件和使用者的提供者,則是空清單。

屬性

備註

取得該套件的 AppWidget 提供者及使用者設定檔。 使用者設定檔只能是目前使用者或是目前使用者的設定檔。 例如,目前的使用者可能擁有企業個人檔案。 在這種情況下,父用戶設定檔有一個子設定檔,也就是企業設定檔。

Java 文件 android.appwidget.AppWidgetManager.getInstalledProvidersForPackage(java.lang.String, android.os.UserHandle)。

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

適用於