Compartir a través de


PackageInfo Clase

Definición

Información general sobre el contenido de un paquete.

[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
Herencia
PackageInfo
Atributos
Implementaciones

Comentarios

Información general sobre el contenido de un paquete. Esto corresponde a toda la información recopilada de AndroidManifest.xml.

Documentación de Java para android.content.pm.PackageInfo.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

PackageInfo()
PackageInfo(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

RequestedPermissionGranted
Obsoletos.

Marca para #requestedPermissionsFlags: el permiso solicitado se concede actualmente a la aplicación.

RequestedPermissionImplicit
Obsoletos.

Marca para #requestedPermissionsFlags: el permiso solicitado no se solicitó explícitamente a través de uses-permission, sino que se solicitó implícitamente (e.

RequestedPermissionNeverForLocation
Obsoletos.

Marca para #requestedPermissionsFlags: el permiso solicitado ha declarado neverForLocation en su manifiesto como una aserción segura por parte de un desarrollador que nunca usará este permiso para derivar la ubicación física del dispositivo, independientemente de android.Manifest.permission#ACCESS_FINE_LOCATION y/o android.Manifest.permission#ACCESS_COARSE_LOCATION que se conceda.

RequestedPermissionRequired
Obsoletos.

Marca para #requestedPermissionsFlags: el permiso solicitado es necesario para que se ejecute la aplicación; el usuario no puede deshabilitarlo opcionalmente.

Propiedades

Activities

Matriz de todas las android.R.styleable#AndroidManifestActivity &lt;activity&gt; etiquetas incluidas en < application>, o null si no hubiera ninguno.

ApplicationInfo

Información recopilada de la < aplicación> tag, o null si no había ninguno.

Attributions

Matriz de todas las android.R.styleable#AndroidManifestAttribution &lt;attribution&gt; etiquetas incluidas en < manifest>, o null si no hubiera ninguno.

BaseRevisionCode

Número de revisión del APK base para este paquete, según lo especificado por el < manifiesto> tag's android.R.styleable#AndroidManifest_revisionCode revisionCodeAtributo .

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ConfigPreferences

Etiquetas de configuración android.R.styleable#AndroidManifestUsesConfiguration &lt;uses-configuration&gt; preferidas especificadas por la aplicación incluidas en < manifest>, o null si no hubiera ninguno.

Creator
FeatureGroups

Grupos de características solicitadas por esta aplicación.

FirstInstallTime

Hora a la que se instaló la aplicación por primera vez.

Gids

Todos los identificadores de grupo de kernel que se han asignado a este paquete.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
InstallLocation

Ubicación de instalación solicitada por el paquete.

Instrumentation

Matriz de todas las android.R.styleable#AndroidManifestInstrumentation &lt;instrumentation&gt; etiquetas incluidas en < manifest>, o null si no hubiera ninguno.

IsApex

Si el paquete es un paquete APEX.

JniIdentityHashCode

Información general sobre el contenido de un paquete.

(Heredado de Object)
JniPeerMembers

Información general sobre el contenido de un paquete.

LastUpdateTime

Hora a la que se actualizó por última vez la aplicación.

LongVersionCode

Devuelve android.R.styleable#AndroidManifest_versionCode versionCode y android.R.styleable#AndroidManifest_versionCodeMajor versionCodeMajor combina como un solo valor largo. -o bien- Establezca el código de versión completo en este PackageInfo, actualizando #versionCode con los bits inferiores.

PackageName

Nombre de este paquete.

PeerReference

Información general sobre el contenido de un paquete.

(Heredado de Object)
Permissions

Matriz de todas las android.R.styleable#AndroidManifestPermission &lt;permission&gt; etiquetas incluidas en < manifest>, o null si no hubiera ninguno.

Providers

Matriz de todas las android.R.styleable#AndroidManifestProvider &lt;provider&gt; etiquetas incluidas en < application>, o null si no hubiera ninguno.

Receivers

Matriz de todas las android.R.styleable#AndroidManifestReceiver &lt;receiver&gt; etiquetas incluidas en < application>, o null si no hubiera ninguno.

ReqFeatures

Características solicitadas por esta aplicación.

RequestedPermissions

Matriz de todas las android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; etiquetas incluidas en < manifest>, o null si no hubiera ninguno.

RequestedPermissionsFlags

Matriz de marcas de todas las android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; etiquetas incluidas en < manifest>, o null si no hubiera ninguno.

Services

Matriz de todas las android.R.styleable#AndroidManifestService &lt;service&gt; etiquetas incluidas en < application>, o null si no hubiera ninguno.

SharedUserId

El nombre de id. de usuario compartido de este paquete, según lo especificado por el < manifiesto> atributo de android.R.styleable#AndroidManifest_sharedUserId sharedUserId etiqueta.

SharedUserLabel

Etiqueta de id. de usuario compartido de este paquete, según lo especificado por el < manifiesto> atributo de android.R.styleable#AndroidManifest_sharedUserLabel sharedUserLabel etiqueta.

Signatures

Matriz de todas las firmas leídas del archivo de paquete.

SigningInfo

Información de firma leída del archivo de paquete, lo que podría incluir certificados de firma anteriores que ya no se usaron después de la rotación de certificados de firma.

SplitNames

Nombres de las API divididas instaladas para este paquete.

SplitRevisionCodes

Número de revisión de cualquier APK dividido para este paquete, según lo especificado por el < manifiesto> tag's android.R.styleable#AndroidManifest_revisionCode revisionCodeAtributo .

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

VersionCode

Este miembro está en desuso.

VersionName

Nombre de la versión de este paquete, según lo especificado por el < manifiesto> atributo de android.R.styleable#AndroidManifest_versionName versionName etiqueta, o null si no había ninguno.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de este Parcelable.

Dispose()

Información general sobre el contenido de un paquete.

(Heredado de Object)
Dispose(Boolean)

Información general sobre el contenido de un paquete.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Información general sobre el contenido de un paquete.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Información general sobre el contenido de un paquete.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Información general sobre el contenido de un paquete.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Información general sobre el contenido de un paquete.

(Heredado de Object)
IJavaPeerable.Finalized()

Información general sobre el contenido de un paquete.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Información general sobre el contenido de un paquete.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Información general sobre el contenido de un paquete.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Información general sobre el contenido de un paquete.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Información general sobre el contenido de un paquete.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Información general sobre el contenido de un paquete.

GetJniTypeName(IJavaPeerable)

Información general sobre el contenido de un paquete.

Se aplica a