MtpObjectInfo Класс

Определение

Этот класс инкапсулирует сведения об объекте на устройстве 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
Наследование
MtpObjectInfo
Атрибуты

Комментарии

Этот класс инкапсулирует сведения об объекте на устройстве MTP. Это соответствует набору данных ObjectInfo, описанному в разделе 5.3.1 спецификации MTP.

Документация по Java для android.mtp.MtpObjectInfo.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Свойства

AssociationDesc

Возвращает описание связи для объекта MTP Будет иметь нулевое значение объектов, которые не имеют формата android.mtp.MtpConstants#FORMAT_ASSOCIATION

AssociationType

Возвращает тип связи для объекта MTP Будет иметь нулевое значение объектов, которые не имеют форматаandroid.mtp.MtpConstants#FORMAT_ASSOCIATION Для каталогов типом связи обычно является android.mtp.MtpConstants#ASSOCIATION_TYPE_GENERIC_FOLDER

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
CompressedSize

Возвращает размер объекта MTP.

CompressedSizeLong

Возвращает размер объекта MTP.

DateCreated

Возвращает дату создания объекта MTP. Значение представлено в миллисекундах с 1 января 1970 г.

DateModified

Возвращает дату изменения объекта MTP. Значение представлено в миллисекундах с 1 января 1970 г.

Format

Возвращает код формата для объекта MTP.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
ImagePixDepth

Возвращает глубину объекта MTP в битах на пиксель Будет равно нулю для объектов, не являющихся изображениями

ImagePixDepthLong

Возвращает глубину объекта MTP в битах на пиксель Будет равно нулю для объектов, не являющихся изображениями

ImagePixHeight

Возвращает высоту объекта MTP в пикселях Будет равно нулю для объектов, не являющихся изображениями

ImagePixHeightLong

Возвращает высоту объекта MTP в пикселях Будет равно нулю для объектов, не являющихся изображениями

ImagePixWidth

Возвращает ширину объекта MTP в пикселях Будет равно нулю для объектов, не являющихся изображениями

ImagePixWidthLong

Возвращает ширину объекта MTP в пикселях Будет равно нулю для объектов, не являющихся изображениями

JniIdentityHashCode

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
JniPeerMembers

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

Keywords

Возвращает разделенный запятыми список ключевых слов для объекта MTP.

Name

Возвращает имя объекта MTP.

ObjectHandle

Возвращает дескриптор объекта MTP.

Parent

Возвращает дескриптор объекта для родительского объекта Будет равен нулю для корневого каталога единицы хранения.

PeerReference

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
ProtectionStatus

Возвращает состояние защиты для объекта MTP. Возможные значения:

        &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

Возвращает порядковый номер для объекта MTP. Это поле обычно не используется для устройств MTP, но иногда используется для определения последовательности фотографий на PTP-камерах.

SequenceNumberLong

Возвращает порядковый номер для объекта MTP. Это поле обычно не используется для устройств MTP, но иногда используется для определения последовательности фотографий на PTP-камерах.

StorageId

Возвращает идентификатор хранилища для единицы хранения объекта MTP.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThumbCompressedSize

Возвращает размер эскиза объекта MTP Будет равен нулю для объектов без эскиза

ThumbCompressedSizeLong

Возвращает размер эскиза объекта MTP Будет равен нулю для объектов без эскиза

ThumbFormat

Возвращает код формата эскиза объекта MTP. Будет равно нулю для объектов без эскизов.

ThumbPixHeight

Возвращает высоту эскиза объекта MTP в пикселях Будет равно нулю для объектов без эскизов.

ThumbPixHeightLong

Возвращает высоту эскиза объекта MTP в пикселях Будет равно нулю для объектов без эскизов.

ThumbPixWidth

Возвращает ширину эскиза объекта MTP в пикселях Будет равно нулю для объектов без эскизов

ThumbPixWidthLong

Возвращает ширину эскиза объекта MTP в пикселях Будет равно нулю для объектов без эскизов

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

GetJniTypeName(IJavaPeerable)

Этот класс инкапсулирует сведения об объекте на устройстве MTP.

Применяется к