Bagikan melalui


PackageInfo Kelas

Definisi

Informasi keseluruhan tentang konten paket.

[Android.Runtime.Register("android/content/pm/PackageInfo", DoNotGenerateAcw=true)]
public class PackageInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/PackageInfo", DoNotGenerateAcw=true)>]
type PackageInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Warisan
PackageInfo
Atribut
Penerapan

Keterangan

Informasi keseluruhan tentang konten paket. Ini sesuai dengan semua informasi yang dikumpulkan dari AndroidManifest.xml.

Dokumentasi Java untuk android.content.pm.PackageInfo.

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.

Konstruktor

PackageInfo()
PackageInfo(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

Bidang

RequestedPermissionGranted
Kedaluwarsa.

Bendera untuk #requestedPermissionsFlags: izin yang diminta saat ini diberikan ke aplikasi.

RequestedPermissionImplicit
Kedaluwarsa.

Bendera untuk #requestedPermissionsFlags: izin yang diminta tidak secara eksplisit diminta melalui izin penggunaan, tetapi malah diminta secara implisit (e.

RequestedPermissionNeverForLocation
Kedaluwarsa.

Bendera untuk #requestedPermissionsFlags: izin yang diminta telah dinyatakan neverForLocation dalam manifes mereka sebagai pernyataan yang kuat oleh pengembang bahwa mereka tidak akan pernah menggunakan izin ini untuk mendapatkan lokasi fisik perangkat, terlepas dari android.Manifest.permission#ACCESS_FINE_LOCATION dan/atau android.Manifest.permission#ACCESS_COARSE_LOCATION diberikan.

RequestedPermissionRequired
Kedaluwarsa.

Bendera untuk #requestedPermissionsFlags: izin yang diminta diperlukan agar aplikasi berjalan; pengguna tidak dapat menonaktifkannya secara opsional.

Properti

Activities

Array dari semua android.R.styleable#AndroidManifestActivity &lt;activity&gt; tag yang disertakan di bawah < application>, atau null jika tidak ada.

ApplicationInfo

Informasi yang dikumpulkan dari < application> tag, atau null jika tidak ada.

Attributions

Array dari semua android.R.styleable#AndroidManifestAttribution &lt;attribution&gt; tag yang disertakan di bawah < manifest>, atau null jika tidak ada.

BaseRevisionCode

Nomor revisi APK dasar untuk paket ini, sebagaimana ditentukan oleh < manifest> tag Atribut android.R.styleable#AndroidManifest_revisionCode revisionCode.

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
ConfigPreferences

Tag konfigurasi android.R.styleable#AndroidManifestUsesConfiguration &lt;uses-configuration&gt; pilihan yang ditentukan aplikasi disertakan di bawah < manifest>, atau null jika tidak ada.

Creator
FeatureGroups

Grup fitur yang diminta aplikasi ini.

FirstInstallTime

Waktu saat aplikasi pertama kali diinstal.

Gids

Semua ID grup kernel yang telah ditetapkan ke paket ini.

Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
InstallLocation

Lokasi penginstalan yang diminta oleh paket.

Instrumentation

Array dari semua android.R.styleable#AndroidManifestInstrumentation &lt;instrumentation&gt; tag yang disertakan di bawah < manifest>, atau null jika tidak ada.

IsApex

Apakah paket tersebut adalah paket APEX.

JniIdentityHashCode

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
JniPeerMembers

Informasi keseluruhan tentang konten paket.

LastUpdateTime

Waktu di mana aplikasi terakhir diperbarui.

LongVersionCode

Mengembalikan android.R.styleable#AndroidManifest_versionCode versionCode dan android.R.styleable#AndroidManifest_versionCodeMajor versionCodeMajor menggabungkan bersama-sama sebagai nilai panjang tunggal. -or- Atur kode versi lengkap di PackageInfo ini, perbarui #versionCode dengan bit yang lebih rendah.

PackageName

Nama paket ini.

PeerReference

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
Permissions

Array dari semua android.R.styleable#AndroidManifestPermission &lt;permission&gt; tag yang disertakan di bawah < manifest>, atau null jika tidak ada.

Providers

Array dari semua android.R.styleable#AndroidManifestProvider &lt;provider&gt; tag yang disertakan di bawah < application>, atau null jika tidak ada.

Receivers

Array dari semua android.R.styleable#AndroidManifestReceiver &lt;receiver&gt; tag yang disertakan di bawah < application>, atau null jika tidak ada.

ReqFeatures

Fitur yang diminta aplikasi ini.

RequestedPermissions

Array dari semua android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; tag yang disertakan di bawah < manifest>, atau null jika tidak ada.

RequestedPermissionsFlags

Array bendera semua android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; tag yang disertakan di bawah < manifest>, atau null jika tidak ada.

Services

Array dari semua android.R.styleable#AndroidManifestService &lt;service&gt; tag yang disertakan di bawah < application>, atau null jika tidak ada.

SharedUserId

Nama ID pengguna bersama dari paket ini, seperti yang ditentukan oleh < manifest> android.R.styleable#AndroidManifest_sharedUserId sharedUserId atribut tag.

SharedUserLabel

Label ID pengguna bersama dari paket ini, seperti yang ditentukan oleh < manifest> android.R.styleable#AndroidManifest_sharedUserLabel sharedUserLabel atribut tag.

Signatures

Array semua tanda tangan yang dibaca dari file paket.

SigningInfo

Menandatangani informasi yang dibaca dari file paket, berpotensi termasuk sertifikat penandatanganan sebelumnya tidak lagi digunakan setelah menandatangani rotasi sertifikat.

SplitNames

Nama-nama APK terpisah yang diinstal untuk paket ini.

SplitRevisionCodes

Nomor revisi DARI SETIAP APK terpisah untuk paket ini, seperti yang ditentukan oleh < manifest> tag Atribut android.R.styleable#AndroidManifest_revisionCode revisionCode.

ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

VersionCode

Anggota ini tidak digunakan lagi.

VersionName

Nama versi paket ini, seperti yang ditentukan oleh < manifest> android.R.styleable#AndroidManifest_versionName versionName atribut tag, atau null jika tidak ada.

Metode

Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
DescribeContents()

Jelaskan jenis objek khusus yang terkandung dalam representasi marshalable Parcelable ini.

Dispose()

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
Dispose(Boolean)

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
ToArray<T>()

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Ratakan objek ini ke Parcel.

Implementasi Antarmuka Eksplisit

IJavaPeerable.Disposed()

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informasi keseluruhan tentang konten paket.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Informasi keseluruhan tentang konten paket.

GetJniTypeName(IJavaPeerable)

Informasi keseluruhan tentang konten paket.

Berlaku untuk