MtpDevice Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist.
[Android.Runtime.Register("android/mtp/MtpDevice", DoNotGenerateAcw=true)]
public sealed class MtpDevice : Java.Lang.Object
[<Android.Runtime.Register("android/mtp/MtpDevice", DoNotGenerateAcw=true)>]
type MtpDevice = class
inherit Object
- Vererbung
- Attribute
Hinweise
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. Eine Anwendung kann ein Objekt dieses Typs instanziieren, indem sie auf ein angefügtes android.hardware.usb.UsbDevice
verweist und dann Methoden in dieser Klasse verwenden, um Informationen über das Gerät und die objekte abzurufen, die darauf gespeichert sind, sowie die Verbindung zu öffnen und Daten zu übertragen.
Java-Dokumentation für android.mtp.MtpDevice
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
MtpDevice(UsbDevice) |
MtpClient-Konstruktor |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
DeviceId |
Gibt die USB-ID des USB-Geräts zurück. |
DeviceInfo |
Gibt den |
DeviceName |
Gibt den Namen des USB-Geräts zurück. Dadurch wird der gleiche Wert wie |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
JniIdentityHashCode |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
JniPeerMembers |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. |
PeerReference |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Close() |
Schließt alle Ressourcen im Zusammenhang mit dem MtpDevice-Objekt. |
DeleteObject(Int32) |
Löscht ein Objekt auf dem Gerät. |
DeleteObjectAsync(Int32) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. |
Dispose() |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
Dispose(Boolean) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetObject(Int32, Int32) |
Gibt die Daten für ein Objekt als Bytearray zurück. |
GetObjectAsync(Int32, Int32) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. |
GetObjectHandles(Int32, MtpFormat, Int32) |
Gibt die Liste der Objekthandles für alle Objekte in der angegebenen Speichereinheit mit dem angegebenen Format und dem angegebenen übergeordneten Element zurück. |
GetObjectInfo(Int32) |
Ruft die |
GetParent(Int32) |
Ruft das Objekthandle für das übergeordnete Objekt eines Objekts auf dem Gerät ab. |
GetPartialObject(Int32, Int64, Int64, Byte[]) |
Ruft Objektbytes im angegebenen Bereich ab und schreibt sie in ein Array. |
GetPartialObject64(Int32, Int64, Int64, Byte[]) |
Ruft Objektbytes im angegebenen Bereich ab und schreibt sie in ein Array. |
GetStorageId(Int32) |
Ruft die ID der Speichereinheit ab, die das angegebene Objekt auf dem Gerät enthält. |
GetStorageIds() |
Gibt die Liste der IDs für alle Speichereinheiten auf diesem Gerät zurück Informationen zu jeder Speichereinheit, auf die über |
GetStorageInfo(Int32) |
Ruft die |
GetThumbnail(Int32) |
Gibt die Miniaturansichtsdaten für ein Objekt als Bytearray zurück. |
GetThumbnailAsync(Int32) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. |
ImportFile(Int32, ParcelFileDescriptor) |
Kopiert die Daten für ein Objekt in einen Dateideskriptor. |
ImportFile(Int32, String) |
Kopiert die Daten für ein Objekt in eine Datei im externen Speicher. |
ImportFileAsync(Int32, ParcelFileDescriptor) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. |
ImportFileAsync(Int32, String) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
Open(UsbDeviceConnection) |
Öffnet das MTP-Gerät. |
ReadEvent(CancellationSignal) |
Liest ein Ereignis vom Gerät. |
SendObject(Int32, Int64, ParcelFileDescriptor) |
Kopiert die Daten für ein Objekt aus einem Dateideskriptor. |
SendObjectInfo(MtpObjectInfo) |
Lädt objektmetadaten für einen neuen Eintrag hoch. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. |
GetJniTypeName(IJavaPeerable) |
Diese Klasse stellt ein MTP- oder PTP-Gerät dar, das mit dem USB-Hostbus verbunden ist. |