PackageInfo Classe

Definição

Informações gerais sobre o conteúdo de um pacote.

[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
Herança
PackageInfo
Atributos
Implementações

Comentários

Informações gerais sobre o conteúdo de um pacote. Isso corresponde a todas as informações coletadas do AndroidManifest.xml.

Documentação Java para android.content.pm.PackageInfo.

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

Construtores

PackageInfo()
PackageInfo(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Campos

RequestedPermissionGranted
Obsoleto.

Sinalizador para #requestedPermissionsFlags: a permissão solicitada é concedida atualmente ao aplicativo.

RequestedPermissionImplicit
Obsoleto.

Sinalizador para #requestedPermissionsFlags: a permissão solicitada não foi explicitamente solicitada por meio de uses-permission, mas foi implicitamente solicitada (e.

RequestedPermissionNeverForLocation
Obsoleto.

Sinalizar para #requestedPermissionsFlags: a permissão solicitada declarou neverForLocation em seu manifesto como uma forte afirmação de um desenvolvedor que eles nunca usarão essa permissão para derivar a localização física do dispositivo, independentemente de android.Manifest.permission#ACCESS_FINE_LOCATION e/ou android.Manifest.permission#ACCESS_COARSE_LOCATION ser concedida.

RequestedPermissionRequired
Obsoleto.

Sinalizador para #requestedPermissionsFlags: a permissão solicitada é necessária para que o aplicativo seja executado, o usuário não pode desativá-lo opcionalmente.

Propriedades

Activities

Matriz de todas as android.R.styleable#AndroidManifestActivity &lt;activity&gt; tags incluídas em < application>, ou null se não houver.

ApplicationInfo

Informações coletadas do < aplicação> ou null se não houver.

Attributions

Matriz de todas as android.R.styleable#AndroidManifestAttribution &lt;attribution&gt; tags incluídas em < manifest>, ou null se não houver.

BaseRevisionCode

O número de revisão do APK base para este pacote, conforme especificado pelo < manifesto> Tags Atributo android.R.styleable#AndroidManifest_revisionCode revisionCode.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
ConfigPreferences

Tags de configuração android.R.styleable#AndroidManifestUsesConfiguration &lt;uses-configuration&gt; preferenciais especificadas pelo aplicativo incluídas em < manifest>, ou null se não houver.

Creator
FeatureGroups

Grupos de recursos que este aplicativo solicitou.

FirstInstallTime

A hora em que o aplicativo foi instalado pela primeira vez.

Gids

Todos os IDs de grupo do kernel que foram atribuídos a este pacote.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
InstallLocation

O local de instalação solicitado pelo pacote.

Instrumentation

Matriz de todas as android.R.styleable#AndroidManifestInstrumentation &lt;instrumentation&gt; tags incluídas em < manifest>, ou null se não houver.

IsApex

Se o pacote é um pacote APEX.

JniIdentityHashCode

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
JniPeerMembers

Informações gerais sobre o conteúdo de um pacote.

LastUpdateTime

A hora em que o aplicativo foi atualizado pela última vez.

LongVersionCode

Retorno android.R.styleable#AndroidManifest_versionCode versionCode e android.R.styleable#AndroidManifest_versionCodeMajor versionCodeMajor combinados como um único valor longo. -ou- Defina o código da versão completa neste PackageInfo, atualizando #versionCode com os bits inferiores.

PackageName

O nome deste pacote.

PeerReference

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
Permissions

Matriz de todas as android.R.styleable#AndroidManifestPermission &lt;permission&gt; tags incluídas em < manifest>, ou null se não houver.

Providers

Matriz de todas as android.R.styleable#AndroidManifestProvider &lt;provider&gt; tags incluídas em < application>, ou null se não houver.

Receivers

Matriz de todas as android.R.styleable#AndroidManifestReceiver &lt;receiver&gt; tags incluídas em < application>, ou null se não houver.

ReqFeatures

Recursos que este aplicativo solicitou.

RequestedPermissions

Matriz de todas as android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; tags incluídas em < manifest>, ou null se não houver.

RequestedPermissionsFlags

Matriz de sinalizadores de todas as android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; tags incluídas em < manifest>, ou null se não houver.

Services

Matriz de todas as android.R.styleable#AndroidManifestService &lt;service&gt; tags incluídas em < application>, ou null se não houver.

SharedUserId

O nome de ID de usuário compartilhado deste pacote, conforme especificado pelo < manifesto> atributo da android.R.styleable#AndroidManifest_sharedUserId sharedUserId tag.

SharedUserLabel

O rótulo de ID de usuário compartilhado deste pacote, conforme especificado pelo < manifesto> atributo da android.R.styleable#AndroidManifest_sharedUserLabel sharedUserLabel tag.

Signatures

Matriz de todas as assinaturas lidas do arquivo de pacote.

SigningInfo

Informações de assinatura lidas do arquivo de pacote, potencialmente incluindo certificados de assinatura anteriores não mais usados após a rotação de certificado de assinatura.

SplitNames

Os nomes de qualquer APKs dividido instalado para este pacote.

SplitRevisionCodes

O número de revisão de quaisquer APKs divididos para este pacote, conforme especificado pelo < manifesto> Tags Atributo android.R.styleable#AndroidManifest_revisionCode revisionCode.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

VersionCode

Este membro foi preterido.

VersionName

O nome da versão deste pacote, conforme especificado pelo < manifesto> android.R.styleable#AndroidManifest_versionName versionName ou null se não houver.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
DescribeContents()

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

Dispose()

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
Dispose(Boolean)

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
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)
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)
ToArray<T>()

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele este objeto em um Pacote.

Implantações explícitas de interface

IJavaPeerable.Disposed()

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
IJavaPeerable.Finalized()

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informações gerais sobre o conteúdo de um pacote.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Informações gerais sobre o conteúdo de um pacote.

GetJniTypeName(IJavaPeerable)

Informações gerais sobre o conteúdo de um pacote.

Aplica-se a