LauncherApps.GetApplicationInfo(String, PackageInfoFlags, UserHandle) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のユーザー プロファイルにインストールされているアプリケーションに関する ApplicationInfo を返します。
[Android.Runtime.Register("getApplicationInfo", "(Ljava/lang/String;ILandroid/os/UserHandle;)Landroid/content/pm/ApplicationInfo;", "GetGetApplicationInfo_Ljava_lang_String_ILandroid_os_UserHandle_Handler", ApiSince=26)]
public virtual Android.Content.PM.ApplicationInfo? GetApplicationInfo(string packageName, Android.Content.PM.PackageInfoFlags flags, Android.OS.UserHandle user);
[<Android.Runtime.Register("getApplicationInfo", "(Ljava/lang/String;ILandroid/os/UserHandle;)Landroid/content/pm/ApplicationInfo;", "GetGetApplicationInfo_Ljava_lang_String_ILandroid_os_UserHandle_Handler", ApiSince=26)>]
abstract member GetApplicationInfo : string * Android.Content.PM.PackageInfoFlags * Android.OS.UserHandle -> Android.Content.PM.ApplicationInfo
override this.GetApplicationInfo : string * Android.Content.PM.PackageInfoFlags * Android.OS.UserHandle -> Android.Content.PM.ApplicationInfo
パラメーター
- packageName
- String
アプリケーションのパッケージ名
- flags
- PackageInfoFlags
その他のオプション フラグ PackageManager#getApplicationInfo
- user
- UserHandle
プロファイルの UserHandle。
返品
ApplicationInfo には、パッケージに関する情報が含まれています。 特定のプロファイルに対してパッケージがインストールされていない場合、またはプロファイルが有効になっていない場合は、 null を返します。
- 属性
注釈
特定のユーザー プロファイルにインストールされているアプリケーションに関する ApplicationInfo を返します。
問題のユーザーが非表示のプロファイル UserManager#USER_TYPE_PROFILE_PRIVATEである場合、呼び出し元には通常の android.Manifest.permission#ACCESS_HIDDEN_PROFILES アクセス許可と android.app.role.RoleManager#ROLE_HOME ロールが必要です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。