InstrumentationInfo Classe

Definição

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

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

Comentários

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste. Isso corresponde às informações coletadas do AndroidManifest.xml's < instrumentação> marca.

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

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
InstrumentationInfo()
InstrumentationInfo(InstrumentationInfo)
InstrumentationInfo(IntPtr, JniHandleOwnership)

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

Propriedades

Nome Description
Banner

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

(Herdado de PackageItemInfo)
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator
DataDir

Caminho completo para um diretório atribuído ao pacote para seus dados persistentes.

FunctionalTest

Especifica se essa instrumentação deve ou não ser executada como um teste funcional

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HandleProfiling

Especifica se essa instrumentação tratará ou não a criação de perfil.

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)
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 uma determinada parte da instrumentação de teste.

(Herdado de JavaObject)
JniPeerMembers

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

LabelRes

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

(Herdado de PackageItemInfo)
Logo

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

(Herdado de PackageItemInfo)
MetaData

Metadados adicionais associados a esse componente.

(Herdado de PackageItemInfo)
Name

Nome público deste item.

(Herdado de PackageItemInfo)
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)
PublicSourceDir

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

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 zero ou mais APKs divididos, indexados pela mesma ordem que #splitNames.

TargetPackage

O nome do pacote de aplicativos que está sendo instrumentado.

TargetProcesses

Os nomes do processo(es) em que essa instrumentação será executada.

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.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

(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 uma determinada parte da instrumentação de teste.

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

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

(Herdado de JavaObject)
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)
LoadBanner(PackageManager)

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

(Herdado de PackageItemInfo)
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 uma determinada parte da instrumentação de teste.

(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 uma determinada parte da instrumentação de teste.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Informações que você pode recuperar sobre uma determinada parte da instrumentação de teste.

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 uma determinada parte da instrumentação de teste.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a