Wird erwartet, dass ein Android -Gerät nur von einem Computer im No -Datenübertragungsmodus erkannt wird?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wird erwartet, dass ein Android -Gerät nur von einem Computer im No -Datenübertragungsmodus erkannt wird?

Post by Anonymous »

Ich entwickle eine App in C#, um Daten zur Übertragung von Bulk-Endpunkten an ein Android-Gerät (in diesem Fall ein Tablet) zu senden. < /p>
Mein Tablet ist so konfiguriert "Keine Datenübertragung", mit Entwickleroptionen und USB -Debugging, da die anderen Optionen das Gerät in der Liste unter Windows nicht einmal anzeigen. Schreiben Sie ein Beispiel in libusbdotnet -Dokumentation. Keine Datenübertragung "wird in dem unten gezeigten Code ausgewählt: < /p>

Code: Select all

 public static void Main(string[] args)
{
UsbRegDeviceList allDevices = UsbDevice.AllDevices;
foreach (UsbRegistry usbRegistry in allDevices)
{
if (usbRegistry.Open(out MyUsbDevice))
{
Console.WriteLine(MyUsbDevice.Info.ToString());
for (int iConfig = 0; iConfig < MyUsbDevice.Configs.Count; iConfig++)
{
UsbConfigInfo configInfo = MyUsbDevice.Configs[iConfig];
Console.WriteLine(configInfo.ToString());

ReadOnlyCollection interfaceList = configInfo.InterfaceInfoList;
for (int iInterface = 0; iInterface < interfaceList.Count; iInterface++)
{
UsbInterfaceInfo interfaceInfo = interfaceList[iInterface];
Console.WriteLine(interfaceInfo.ToString());

ReadOnlyCollection endpointList = interfaceInfo.EndpointInfoList;
for (int iEndpoint = 0; iEndpoint < endpointList.Count; iEndpoint++)
{
Console.WriteLine(endpointList[iEndpoint].ToString());
}
}
}
}
}
Um mehr Informationen zu geben, verwendet sie eine ADB es.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post