ApplicationInfo Classe

Definição

Informações que você pode recuperar sobre um aplicativo específico.

[Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)]
public class ApplicationInfo : Android.Content.PM.PackageItemInfo, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)>]
type ApplicationInfo = class
    inherit PackageItemInfo
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
Atributos
Implementações

Comentários

Informações que você pode recuperar sobre um aplicativo específico. Isso corresponde às informações coletadas do AndroidManifest.xml's < application> marca.

Java documentação para android.content.pm.ApplicationInfo.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
ApplicationInfo()
ApplicationInfo(ApplicationInfo)
ApplicationInfo(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
CategoryAccessibility
Obsoleto.

Categoria para aplicativos que são principalmente aplicativos de acessibilidade, como leitores de tela.

GwpAsanAlways
Obsoleto.

Sempre habilite GWP-ASan neste aplicativo ou processo.

GwpAsanDefault
Obsoleto.

Configuração padrão (não especificada) de GWP-ASan.

GwpAsanNever
Obsoleto.

Nunca habilite GWP-ASan neste aplicativo ou processo.

MemtagAsync
Obsoleto.

Habilite o Memtag no modo Assíncrono neste aplicativo ou processo.

MemtagDefault
Obsoleto.

Configuração padrão (não especificada) de Memtag.

MemtagOff
Obsoleto.

Não habilite o Memtag neste aplicativo ou processo.

MemtagSync
Obsoleto.

Habilite o Memtag no modo De sincronização neste aplicativo ou processo.

RawExternalStorageAccessDefault
Obsoleto.

Use o valor padrão para android.R.styleable#AndroidManifestApplication_requestRawExternalStorageAccess.

RawExternalStorageAccessNotRequested
Obsoleto.

O armazenamento externo bruto não foi solicitado por este aplicativo.

RawExternalStorageAccessRequested
Obsoleto.

O armazenamento externo bruto foi solicitado por este aplicativo.

ZeroinitDefault
Obsoleto.

Configuração padrão (não especificada) de nativeHeapZeroInitialized.

ZeroinitDisabled
Obsoleto.

Desabilite a inicialização zero do heap nativo neste aplicativo ou processo.

ZeroinitEnabled
Obsoleto.

Habilite a inicialização zero do heap nativo neste aplicativo ou processo.

Propriedades

Nome Description
AppComponentFactory

A fábrica desse pacote, conforme especificado pelo < manifesto> atributo da marca.

BackupAgentName

Classe implementando a funcionalidade de backup do aplicativo.

Banner

Um identificador de recurso desenhável (nos recursos do pacote) da faixa desse componente.

(Herdado de PackageItemInfo)
Category

Informações que você pode recuperar sobre um aplicativo específico.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ClassName

Classe que implementa o objeto Application.

CompatibleWidthLimitDp

A largura máxima da tela menor para a qual o aplicativo foi projetado.

CompileSdkVersion

A versão do SDK visível pelo usuário (por exemplo.

CompileSdkVersionCodename

O nome de código de desenvolvimento (ex.

Creator
DataDir

Caminho completo para o diretório padrão atribuído ao pacote para seus dados persistentes.

DescriptionRes

Um identificador de recurso de estilo (nos recursos do pacote) da descrição de um aplicativo.

DeviceProtectedDataDir

Caminho completo para o diretório protegido pelo dispositivo atribuído ao pacote para seus dados persistentes.

Enabled

Quando false, indica que todos os componentes dentro desse aplicativo são considerados desabilitados, independentemente de seu status habilitado definido individualmente.

Flags

Sinalizadores associados ao aplicativo.

GwpAsanMode

Informações que você pode recuperar sobre um aplicativo específico.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Icon

Um identificador de recurso desenhável (nos recursos do pacote) do ícone desse componente.

(Herdado de PackageItemInfo)
IsArchived

Se o pacote está atualmente em um estado arquivado.

(Herdado de PackageItemInfo)
IsProfileable

Retorna se esse aplicativo pode ser perfilado, seja pelo usuário do shell ou pelo sistema.

IsProfileableByShell

Retorna se esse aplicativo pode ou não ser perfilado pelo usuário do shell, mesmo quando executado em um dispositivo em execução no modo de usuário.

IsResourceOverlay

Retornará true se o pacote tiver declarado em seu manifesto que é uma sobreposição de recursos de runtime.

IsVirtualPreload

Retorna se esse aplicativo foi ou não instalado como um pré-carregamento virtual.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
JniPeerMembers

Informações que você pode recuperar sobre um aplicativo específico.

KnownActivityEmbeddingCerts

Obtém os resumos de certificados de host confiáveis de aplicativos que têm permissão para inserir atividades desse aplicativo.

LabelRes

Um identificador de recurso de cadeia de caracteres (nos recursos do pacote) do rótulo desse componente.

(Herdado de PackageItemInfo)
LargestWidthLimitDp

A largura máxima da tela menor em que o aplicativo funcionará.

Logo

Um identificador de recurso desenhável (nos recursos do pacote) do logotipo desse componente.

(Herdado de PackageItemInfo)
ManageSpaceActivityName

Classe implementando a funcionalidade de gerenciamento de espaço do aplicativo.

MemtagMode

Retorna se o aplicativo solicitou que o Memtag fosse habilitado, desabilitado ou deixado não especificado.

MetaData

Metadados adicionais associados a esse componente.

(Herdado de PackageItemInfo)
MinSdkVersion

A versão mínima do SDK em que este aplicativo pode ser executado.

Name

Nome público deste item.

(Herdado de PackageItemInfo)
NativeHeapZeroInitialized

Retorna se o aplicativo solicitou a inicialização zero automática de alocações de memória de heap nativas para ser habilitada ou desabilitada.

NativeLibraryDir

Caminho completo para o diretório em que as bibliotecas JNI nativas são armazenadas.

NonLocalizedLabel

A cadeia de caracteres fornecida no arquivo AndroidManifest, se houver.

(Herdado de PackageItemInfo)
PackageName

Nome do pacote em que este item está.

(Herdado de PackageItemInfo)
PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
Permission

Nome opcional de uma permissão necessária para poder acessar os componentes desse aplicativo.

ProcessName

O nome do processo em que este aplicativo deve ser executado.

PublicSourceDir

Caminho completo para as partes publicamente disponíveis, #sourceDirincluindo recursos e manifesto.

RequestRawExternalStorageAccess

Informações que você pode recuperar sobre um aplicativo específico.

RequiresSmallestWidthDp

A menor largura de tela necessária em que o aplicativo pode ser executado.

SharedLibraryFiles

Caminhos para todas as bibliotecas compartilhadas em que este aplicativo está vinculado.

SourceDir

Caminho completo para o APK base para este aplicativo.

SplitNames

Os nomes de todas as APKs divididas instaladas, ordenadas lexicograficamente.

SplitPublicSourceDirs

Caminho completo para as partes publicamente disponíveis, #splitSourceDirsincluindo recursos e manifesto.

SplitSourceDirs

Caminhos completos para dividir APKs, indexados pela mesma ordem que #splitNames.

StorageUuid

UUID do volume de armazenamento no qual este aplicativo está sendo hospedado.

TargetSdkVersion

A versão mínima do SDK que este aplicativo tem como destino.

TaskAffinity

Afinidade de tarefa padrão de todas as atividades neste aplicativo.

Theme

Um identificador de recurso de estilo (nos recursos do pacote) do tema visual padrão do aplicativo.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Uid

A ID do usuário do kernel que foi atribuída a este aplicativo; atualmente, essa não é uma ID exclusiva (vários aplicativos podem ter a mesma uid).

UiOptions

As opções de interface do usuário extras padrão para atividades neste aplicativo.

Métodos

Nome Description
AreAttributionsUserVisible()

Retorna se as atribuições fornecidas pelo aplicativo devem ser visíveis pelo usuário.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
DescribeContents()

Descreva os tipos de objetos especiais contidos na representação marshalled deste Parcelable.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Informações que você pode recuperar sobre um aplicativo específico.

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

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetCategoryTitle(Context, ApplicationCategories)

Retornar um título conciso localizado para o valor fornecido ApplicationInfo#category ou null para valores desconhecidos, como #CATEGORY_UNDEFINED.

GetCategoryTitleFormatted(Context, ApplicationCategories)

Retornar um título conciso localizado para o valor fornecido ApplicationInfo#category ou null para valores desconhecidos, como #CATEGORY_UNDEFINED.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
LoadBanner(PackageManager)

Recupere a faixa gráfica atual associada a este item.

(Herdado de PackageItemInfo)
LoadDescription(PackageManager)

Recupere a descrição textual do aplicativo.

LoadDescriptionFormatted(PackageManager)

Recupere a descrição textual do aplicativo.

LoadIcon(PackageManager)

Recupere o ícone gráfico atual associado a este item.

(Herdado de PackageItemInfo)
LoadLabel(PackageManager)

Recupere o rótulo textual atual associado a este item.

(Herdado de PackageItemInfo)
LoadLabelFormatted(PackageManager)

Recupere o rótulo textual atual associado a este item.

(Herdado de PackageItemInfo)
LoadLogo(PackageManager)

Recupere o logotipo gráfico atual associado a este item.

(Herdado de PackageItemInfo)
LoadUnbadgedIcon(PackageManager)

Recupere o ícone gráfico atual associado a este item sem a adição de uma notificação de trabalho, se aplicável.

(Herdado de PackageItemInfo)
LoadXmlMetaData(PackageManager, String)

Carregue um recurso XML anexado aos metadados deste item.

(Herdado de PackageItemInfo)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags) (Herdado de PackageItemInfo)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informações que você pode recuperar sobre um aplicativo específico.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Informações que você pode recuperar sobre um aplicativo específico.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Informações que você pode recuperar sobre um aplicativo específico.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a