ApplicationInfo Clase

Definición

Información que puede recuperar sobre una aplicación determinada.

[Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)]
public class ApplicationInfo : Android.Content.PM.PackageItemInfo, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)>]
type ApplicationInfo = class
    inherit PackageItemInfo
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
ApplicationInfo
Atributos
Implementaciones

Comentarios

Información que puede recuperar sobre una aplicación determinada. Esto corresponde a la información recopilada de la AndroidManifest.xml's < aplicación> tag.

Java documentación para android.content.pm.ApplicationInfo.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
ApplicationInfo()
ApplicationInfo(ApplicationInfo)
ApplicationInfo(IntPtr, JniHandleOwnership)

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

Campos

Nombre Description
CategoryAccessibility
Obsoletos.

Categoría de las aplicaciones que son principalmente aplicaciones de accesibilidad, como lectores de pantalla.

GwpAsanAlways
Obsoletos.

Habilite siempre GWP-ASan en esta aplicación o proceso.

GwpAsanDefault
Obsoletos.

Valor predeterminado (no especificado) de GWP-ASan.

GwpAsanNever
Obsoletos.

Nunca habilite GWP-ASan en esta aplicación o proceso.

MemtagAsync
Obsoletos.

Habilite Memtag en modo asincrónico en esta aplicación o proceso.

MemtagDefault
Obsoletos.

Configuración predeterminada (no especificada) de Memtag.

MemtagOff
Obsoletos.

No habilite Memtag en esta aplicación o proceso.

MemtagSync
Obsoletos.

Habilite Memtag en modo sincronizado en esta aplicación o proceso.

RawExternalStorageAccessDefault
Obsoletos.

Use el valor predeterminado para android.R.styleable#AndroidManifestApplication_requestRawExternalStorageAccess.

RawExternalStorageAccessNotRequested
Obsoletos.

Esta aplicación no solicitó almacenamiento externo sin procesar.

RawExternalStorageAccessRequested
Obsoletos.

Esta aplicación solicitó almacenamiento externo sin procesar.

ZeroinitDefault
Obsoletos.

Valor predeterminado (sin especificar) de nativeHeapZeroInitialized.

ZeroinitDisabled
Obsoletos.

Deshabilite la inicialización cero del montón nativo en esta aplicación o proceso.

ZeroinitEnabled
Obsoletos.

Habilite la inicialización cero del montón nativo en esta aplicación o proceso.

Propiedades

Nombre Description
AppComponentFactory

Fábrica de este paquete, según lo especificado por el < manifiesto> atributo de etiqueta.

BackupAgentName

Clase que implementa la funcionalidad de copia de seguridad de la aplicación.

Banner

Identificador de recursos dibujable (en los recursos del paquete) del banner de este componente.

(Heredado de PackageItemInfo)
Category

Información que puede recuperar sobre una aplicación determinada.

Class

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

(Heredado de Object)
ClassName

Clase que implementa el objeto Application.

CompatibleWidthLimitDp

El ancho máximo de pantalla más pequeño para el que está diseñada la aplicación.

CompileSdkVersion

Versión del SDK visible para el usuario (por ejemplo,

CompileSdkVersionCodename

El nombre de código de desarrollo (por ejemplo,

Creator
DataDir

Ruta de acceso completa al directorio predeterminado asignado al paquete para sus datos persistentes.

DescriptionRes

Identificador de recursos de estilo (en los recursos del paquete) de la descripción de una aplicación.

DeviceProtectedDataDir

Ruta de acceso completa al directorio protegido por el dispositivo asignado al paquete para sus datos persistentes.

Enabled

Cuando es false, indica que todos los componentes de esta aplicación se consideran deshabilitados, independientemente de su estado habilitado individualmente establecido.

Flags

Marcas asociadas a la aplicación.

GwpAsanMode

Información que puede recuperar sobre una aplicación determinada.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Icon

Identificador de recursos dibujable (en los recursos del paquete) del icono de este componente.

(Heredado de PackageItemInfo)
IsArchived

Si el paquete está actualmente en un estado archivado.

(Heredado de PackageItemInfo)
IsProfileable

Devuelve si el usuario del shell o el sistema pueden generar perfiles de esta aplicación.

IsProfileableByShell

Devuelve si el usuario del shell puede generar perfiles de esta aplicación o no, incluso cuando se ejecuta en un dispositivo que se ejecuta en modo de usuario.

IsResourceOverlay

Devuelve true si el paquete ha declarado en su manifiesto que es una superposición de recursos en tiempo de ejecución.

IsVirtualPreload

Devuelve si esta aplicación se instaló o no como una carga previa virtual.

JniIdentityHashCode

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
JniPeerMembers

Información que puede recuperar sobre una aplicación determinada.

KnownActivityEmbeddingCerts

Obtiene los resúmenes de certificados de host de confianza de las aplicaciones que pueden insertar actividades de esta aplicación.

LabelRes

Identificador de recurso de cadena (en los recursos del paquete) de la etiqueta de este componente.

(Heredado de PackageItemInfo)
LargestWidthLimitDp

El ancho de pantalla más pequeño máximo en el que funcionará la aplicación.

Logo

Identificador de recursos dibujable (en los recursos del paquete) del logotipo de este componente.

(Heredado de PackageItemInfo)
ManageSpaceActivityName

Clase que implementa la funcionalidad de administración del espacio de la aplicación.

MemtagMode

Devuelve si la aplicación ha solicitado que Memtag esté habilitado, deshabilitado o no especificado.

MetaData

Metadatos adicionales asociados a este componente.

(Heredado de PackageItemInfo)
MinSdkVersion

La versión mínima del SDK en la que se puede ejecutar esta aplicación.

Name

Nombre público de este elemento.

(Heredado de PackageItemInfo)
NativeHeapZeroInitialized

Devuelve si la aplicación ha solicitado la inicialización automática cero de las asignaciones de memoria del montón nativas que se habilitarán o deshabilitarán.

NativeLibraryDir

Ruta de acceso completa al directorio donde se almacenan las bibliotecas nativas de JNI.

NonLocalizedLabel

Cadena proporcionada en el archivo AndroidManifest, si existe.

(Heredado de PackageItemInfo)
PackageName

Nombre del paquete en el que se encuentra este elemento.

(Heredado de PackageItemInfo)
PeerReference

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
Permission

Nombre opcional de un permiso necesario para poder acceder a los componentes de esta aplicación.

ProcessName

El nombre del proceso en el que se debe ejecutar esta aplicación.

PublicSourceDir

Ruta de acceso completa a las partes disponibles públicamente de #sourceDir, incluidos los recursos y el manifiesto.

RequestRawExternalStorageAccess

Información que puede recuperar sobre una aplicación determinada.

RequiresSmallestWidthDp

El ancho de pantalla más pequeño necesario en el que se puede ejecutar la aplicación.

SharedLibraryFiles

Rutas de acceso a todas las bibliotecas compartidas con las que está vinculada esta aplicación.

SourceDir

Ruta de acceso completa al APK base para esta aplicación.

SplitNames

Los nombres de todos los APK divididos instalados, ordenados lexicográficamente.

SplitPublicSourceDirs

Ruta de acceso completa a las partes disponibles públicamente de #splitSourceDirs, incluidos los recursos y el manifiesto.

SplitSourceDirs

Rutas de acceso completas para dividir las API, indizada por el mismo orden que #splitNames.

StorageUuid

UUID del volumen de almacenamiento en el que se hospeda esta aplicación.

TargetSdkVersion

La versión mínima del SDK que tiene como destino esta aplicación.

TaskAffinity

Afinidad de tarea predeterminada de todas las actividades de esta aplicación.

Theme

Identificador de recursos de estilo (en los recursos del paquete) del tema visual predeterminado de la aplicación.

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.

Uid

El identificador de usuario del kernel que se ha asignado a esta aplicación; actualmente no es un identificador único (varias aplicaciones pueden tener la misma interfaz de usuario).

UiOptions

Las opciones de interfaz de usuario adicionales predeterminadas para las actividades de esta aplicación.

Métodos

Nombre Description
AreAttributionsUserVisible()

Devuelve si las atribución proporcionadas por la aplicación están diseñadas para ser visibles para el usuario.

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 que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
Dispose(Boolean)

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
Dump(IPrinter, String)
DumpBack(IPrinter, String) (Heredado de PackageItemInfo)
DumpFront(IPrinter, String) (Heredado de PackageItemInfo)
Equals(Object)

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

(Heredado de Object)
GetCategoryTitle(Context, ApplicationCategories)

Devuelve un título conciso y localizado para el valor especificado ApplicationInfo#category o null para valores desconocidos, como #CATEGORY_UNDEFINED.

GetCategoryTitleFormatted(Context, ApplicationCategories)

Devuelve un título conciso y localizado para el valor especificado ApplicationInfo#category o null para valores desconocidos, como #CATEGORY_UNDEFINED.

GetHashCode()

Devuelve un valor de código hash para el 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)
LoadBanner(PackageManager)

Recupere el banner gráfico actual asociado a este elemento.

(Heredado de PackageItemInfo)
LoadDescription(PackageManager)

Recupere la descripción textual de la aplicación.

LoadDescriptionFormatted(PackageManager)

Recupere la descripción textual de la aplicación.

LoadIcon(PackageManager)

Recupere el icono gráfico actual asociado a este elemento.

(Heredado de PackageItemInfo)
LoadLabel(PackageManager)

Recupere la etiqueta de texto actual asociada a este elemento.

(Heredado de PackageItemInfo)
LoadLabelFormatted(PackageManager)

Recupere la etiqueta de texto actual asociada a este elemento.

(Heredado de PackageItemInfo)
LoadLogo(PackageManager)

Recupere el logotipo gráfico actual asociado a este elemento.

(Heredado de PackageItemInfo)
LoadUnbadgedIcon(PackageManager)

Recupere el icono gráfico actual asociado a este elemento sin la adición de un distintivo de trabajo si procede.

(Heredado de PackageItemInfo)
LoadXmlMetaData(PackageManager, String)

Cargue un recurso XML asociado a los metadatos de este elemento.

(Heredado de PackageItemInfo)
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 que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
Wait()

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

(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)
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)
WriteToParcel(Parcel, ParcelableWriteFlags) (Heredado de PackageItemInfo)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
IJavaPeerable.Finalized()

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Información que puede recuperar sobre una aplicación determinada.

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Información que puede recuperar sobre una aplicación determinada.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a