PackageManager.GetPackageInfo Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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