MtpObjectInfo Classe

Definição

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

[Android.Runtime.Register("android/mtp/MtpObjectInfo", DoNotGenerateAcw=true)]
public sealed class MtpObjectInfo : Java.Lang.Object
[<Android.Runtime.Register("android/mtp/MtpObjectInfo", DoNotGenerateAcw=true)>]
type MtpObjectInfo = class
    inherit Object
Herança
MtpObjectInfo
Atributos

Comentários

Essa classe encapsula informações sobre um objeto em um dispositivo MTP. Isso corresponde ao conjunto de dados ObjectInfo descrito na seção 5.3.1 da especificação MTP.

Java documentação para android.mtp.MtpObjectInfo.

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.

Propriedades

Nome Description
AssociationDesc

Retorna a descrição da associação para o objeto MTP Serão zero objetos que não são de formato android.mtp.MtpConstants#FORMAT_ASSOCIATION

AssociationType

Retorna o tipo de associação para o objeto MTP Serão zero objetos que não são de formato android.mtp.MtpConstants#FORMAT_ASSOCIATION Para diretórios, o tipo de associação normalmente é android.mtp.MtpConstants#ASSOCIATION_TYPE_GENERIC_FOLDER

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
CompressedSize

Retorna o tamanho do objeto MTP

CompressedSizeLong

Retorna o tamanho do objeto MTP

DateCreated

Retorna a data de criação do objeto MTP O valor é representado como milissegundos desde 1º de janeiro de 1970

DateModified

Retorna a data de modificação do objeto MTP O valor é representado como milissegundos desde 1º de janeiro de 1970

Format

Retorna o código de formato para o objeto MTP

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
ImagePixDepth

Retorna a profundidade do objeto MTP em bits por pixel Será zero para objetos que não são de imagem

ImagePixDepthLong

Retorna a profundidade do objeto MTP em bits por pixel Será zero para objetos que não são de imagem

ImagePixHeight

Retorna a altura do objeto MTP em pixels Será zero para objetos que não são de imagem

ImagePixHeightLong

Retorna a altura do objeto MTP em pixels Será zero para objetos que não são de imagem

ImagePixWidth

Retorna a largura do objeto MTP em pixels Será zero para objetos que não são de imagem

ImagePixWidthLong

Retorna a largura do objeto MTP em pixels Será zero para objetos que não são de imagem

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(Herdado de JavaObject)
JniPeerMembers

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

Keywords

Retorna uma lista separada por vírgulas de palavras-chave para o objeto MTP

Name

Retorna o nome do objeto MTP

ObjectHandle

Retorna o identificador de objeto para o objeto MTP

Parent

Retorna o identificador de objeto para o pai do objeto Será zero para o diretório raiz de uma unidade de armazenamento

PeerReference

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

(Herdado de Object)
ProtectionStatus

Retorna o status de proteção para o objeto MTP Os valores possíveis são:

        &lt;ul&gt;
        &lt;li&gt; <code data-dev-comment-type="c">android.mtp.MtpConstants#PROTECTION_STATUS_NONE</code>&lt;li&gt; <code data-dev-comment-type="c">android.mtp.MtpConstants#PROTECTION_STATUS_READ_ONLY</code>&lt;li&gt; <code data-dev-comment-type="c">android.mtp.MtpConstants#PROTECTION_STATUS_NON_TRANSFERABLE_DATA</code>&lt;/ul&gt;
SequenceNumber

Retorna o número de sequência do objeto MTP Esse campo normalmente não é usado para dispositivos MTP, mas às vezes é usado para definir uma sequência de fotos em câmeras PTP.

SequenceNumberLong

Retorna o número de sequência do objeto MTP Esse campo normalmente não é usado para dispositivos MTP, mas às vezes é usado para definir uma sequência de fotos em câmeras PTP.

StorageId

Retorna a ID de armazenamento da unidade de armazenamento do objeto MTP

ThresholdClass

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

(Herdado de Object)
ThresholdType

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

(Herdado de Object)
ThumbCompressedSize

Retorna o tamanho da miniatura do objeto MTP será zero para objetos sem miniatura

ThumbCompressedSizeLong

Retorna o tamanho da miniatura do objeto MTP será zero para objetos sem miniatura

ThumbFormat

Retorna o código de formato da miniatura do objeto MTP será zero para objetos sem miniatura

ThumbPixHeight

Retorna a altura da miniatura do objeto MTP em pixels Será zero para objetos sem miniatura

ThumbPixHeightLong

Retorna a altura da miniatura do objeto MTP em pixels Será zero para objetos sem miniatura

ThumbPixWidth

Retorna a largura da miniatura do objeto MTP em pixels Será zero para objetos sem miniatura

ThumbPixWidthLong

Retorna a largura da miniatura do objeto MTP em pixels Será zero para objetos sem miniatura

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

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

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(Herdado de JavaObject)
Equals(Object)

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(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)
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)

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(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)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

(Herdado de JavaObject)

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)

Essa classe encapsula informações sobre um objeto em um dispositivo MTP.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a