Поделиться через


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.

Свойства

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от 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.

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