Bagikan melalui


PackageManager.GetPackageInfo Metode

Definisi

Overload

GetPackageInfo(String, PackageManager+PackageInfoFlags)
GetPackageInfo(String, PackageInfoFlags)

Ambil informasi keseluruhan tentang paket aplikasi yang diinstal pada sistem.

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Ambil informasi keseluruhan tentang paket aplikasi yang diinstal pada sistem.

GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags)

GetPackageInfo(String, PackageManager+PackageInfoFlags)

[Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)]
public virtual Android.Content.PM.PackageInfo GetPackageInfo (string packageName, Android.Content.PM.PackageManager.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)>]
abstract member GetPackageInfo : string * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo
override this.GetPackageInfo : string * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo

Parameter

packageName
String

Mengembalikan

Atribut

Berlaku untuk

GetPackageInfo(String, PackageInfoFlags)

Ambil informasi keseluruhan tentang paket aplikasi yang diinstal pada sistem.

[Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_IHandler")]
public abstract Android.Content.PM.PackageInfo? GetPackageInfo (string packageName, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_IHandler")>]
abstract member GetPackageInfo : string * Android.Content.PM.PackageInfoFlags -> Android.Content.PM.PackageInfo

Parameter

packageName
String

Nama lengkap (i.e. com.google.apps.contacts) dari paket yang diinginkan.

flags
PackageInfoFlags

Bendera opsi tambahan untuk mengubah data yang dikembalikan.

Mengembalikan

Objek PackageInfo yang berisi informasi tentang paket. Jika bendera MATCH_UNINSTALLED_PACKAGES diatur dan jika paket tidak ditemukan dalam daftar aplikasi yang diinstal, informasi paket diambil dari daftar aplikasi yang dihapus (yang mencakup aplikasi yang diinstal serta aplikasi dengan direktori data yaitu aplikasi yang telah dihapus dengan DELETE_KEEP_DATA set bendera).

Atribut

Pengecualian

Keterangan

Ambil informasi keseluruhan tentang paket aplikasi yang diinstal pada sistem.

Gunakan #getPackageInfo(String, PackageInfoFlags) saat bendera panjang diperlukan.

Dokumentasi Java untuk android.content.pm.PackageManager.getPackageInfo(java.lang.String, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Ambil informasi keseluruhan tentang paket aplikasi yang diinstal pada sistem.

[Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_IHandler", ApiSince=26)]
public abstract Android.Content.PM.PackageInfo? GetPackageInfo (Android.Content.PM.VersionedPackage versionedPackage, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_IHandler", ApiSince=26)>]
abstract member GetPackageInfo : Android.Content.PM.VersionedPackage * Android.Content.PM.PackageInfoFlags -> Android.Content.PM.PackageInfo

Parameter

versionedPackage
VersionedPackage

Paket versi yang akan dikueri.

flags
PackageInfoFlags

Bendera opsi tambahan untuk mengubah data yang dikembalikan.

Mengembalikan

Objek PackageInfo yang berisi informasi tentang paket. Jika bendera MATCH_UNINSTALLED_PACKAGES diatur dan jika paket tidak ditemukan dalam daftar aplikasi yang diinstal, informasi paket diambil dari daftar aplikasi yang dihapus (yang mencakup aplikasi yang diinstal serta aplikasi dengan direktori data yaitu aplikasi yang telah dihapus dengan DELETE_KEEP_DATA set bendera).

Atribut

Keterangan

Ambil informasi keseluruhan tentang paket aplikasi yang diinstal pada sistem. Metode ini dapat digunakan untuk mengambil informasi tentang paket yang beberapa versinya dapat diinstal pada saat itu. Saat ini hanya paket yang menghosting pustaka bersama statis yang dapat memiliki beberapa versi yang terinstal. Metode ini juga dapat digunakan untuk mendapatkan info untuk paket yang memiliki satu versi yang diinstal dengan meneruskan #VERSION_CODE_HIGHEST konstruktor VersionedPackage .

Gunakan #getPackageInfo(VersionedPackage, PackageInfoFlags) saat bendera panjang diperlukan.

Dokumentasi Java untuk android.content.pm.PackageManager.getPackageInfo(android.content.pm.VersionedPackage, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags)

[Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)]
public virtual Android.Content.PM.PackageInfo GetPackageInfo (Android.Content.PM.VersionedPackage versionedPackage, Android.Content.PM.PackageManager.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)>]
abstract member GetPackageInfo : Android.Content.PM.VersionedPackage * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo
override this.GetPackageInfo : Android.Content.PM.VersionedPackage * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo

Parameter

versionedPackage
VersionedPackage

Mengembalikan

Atribut

Berlaku untuk