語言

LauncherApps.IsPackageEnabled(String, UserHandle) 方法

定義

檢查套件是否已安裝並啟用設定檔。

[Android.Runtime.Register("isPackageEnabled", "(Ljava/lang/String;Landroid/os/UserHandle;)Z", "GetIsPackageEnabled_Ljava_lang_String_Landroid_os_UserHandle_Handler")]
public virtual bool IsPackageEnabled(string? packageName, Android.OS.UserHandle? user);
[<Android.Runtime.Register("isPackageEnabled", "(Ljava/lang/String;Landroid/os/UserHandle;)Z", "GetIsPackageEnabled_Ljava_lang_String_Landroid_os_UserHandle_Handler")>]
abstract member IsPackageEnabled : string * Android.OS.UserHandle -> bool
override this.IsPackageEnabled : string * Android.OS.UserHandle -> bool

參數

packageName
String

包裹要檢查。

user
UserHandle

該設定檔的使用者暱稱。

傳回

若套件存在且已啟用,則為 true。

屬性

備註

檢查套件是否已安裝並啟用設定檔。

如果該使用者是隱藏設定檔 UserManager#USER_TYPE_PROFILE_PRIVATE,呼叫者應該擁有正常 android.Manifest.permission#ACCESS_HIDDEN_PROFILES 權限和該 android.app.role.RoleManager#ROLE_HOME 角色。

Java 文件 android.content.pm.LauncherApps.isPackageEnabled(java.lang.String, android.os.UserHandle)。

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

適用於