Erstens, hier ist die Tatsache.ANDROID- warum claimInterface unmounted USB?
- App verwendet intent filter, die nur bestimmte USB mit der App kommunizieren kann. Die App startet automatisch, wenn der spezifische USB erkannt wird.
- Eine der Tasten App ist browse file von internen und externen Speicher. Also, ich erwarte, dass der angeschlossene USB in der list zu sehen ist.
- Problem mit claimInterface: Während des Debuggens, nach der Ausführung
usbDeviceConnection.claimInterface(usbInterface, forceClaim);
, wird App unmounted die beigefügte USB, es verursacht die Schaltfläche wie in 2 angegeben kann den angeschlossenen USB nicht auflisten. - Wenn ich den Code lösche, kann die App nicht mit USB kommunizieren, aber USB kann in der Liste zum Durchsuchen der Datei angezeigt werden.
- Ich benutze diese sample für Intent-Filter und diese sample für Durchsuchen der Datei
Also, meine Frage ist, kann ich claimInterface und Intent-Filter ohne die USB angeschlossen aushängen, damit ich den USB durchsuchen können?