miffi
Erfahrenes Mitglied
Howdie zusammen.
Nach längerer Abwesenheit mal wieder hier im Java-Forum
Und direkt mit einem Problem:
Nachdem ich ein Iconia Tab auf Android 3.1 mit USB-Host-Unterstützung gepatched habe, habe ich mich gleich mal ans Ausprobieren gemacht. Wers noch nicht kennt - eine (IMHO zu kurz gehaltene) Einführung gibts >>hier<<.
Die Intent-Filter im Manifest habe ich erfolgreich hinzugefügt. D.h., wenn ich ein USB-Device mit passender Vendor- und Produkt-ID anschließe, wird meine App bzw. Activity aufgerufen. In der onCreate()-Methode meiner Hauptaktivity registriere ich auch einen BroadcastReceiver, der auf Attach-/Detach-Intents hören soll. Hierbei geht Detach ohne Probleme, aber Attach-Intents bekommt der Receiver anscheinend einfach nicht mit.
Testhalber habe ich den Intent-Filter im Manifest rausgeworfen, um den Broadcast-Receiver in einer bereits gestarteten App die Erkennung von USB-Devices zu überlassen - auch hier keine erkannten Attach-Intents.
Hat von euch bereits jemand Erfahrung mit USB-Host unter Android und kann mir helfen?
Der Code ist IMHO zu spezifisch (und nahezu identisch mit den Samples) um ihn hier zu posten. Sollte es gewünscht bzw. nötig sein, werd ich das natürlich gern nachholen.
Grüße
miffi
P.S.: Nur mal so als Diskussions-Anstoß - die USB-Host-Geschichte scheint noch nicht so richtig ausgereift zu sein, oder? Z.B. muss man sich entscheiden, eine Activity entweder vom Attach-Intent oder per Launcher auszuführen. Beides gleichzeitig ist ja unschön, da das Activity sonst ein zweites Mal offen ist (mit singleInstance-Option muckt der Intent-Filter) und daher auch 2x die Back-Taste fürs Schließen betätigt werden muss...
Nach längerer Abwesenheit mal wieder hier im Java-Forum
Und direkt mit einem Problem:
Nachdem ich ein Iconia Tab auf Android 3.1 mit USB-Host-Unterstützung gepatched habe, habe ich mich gleich mal ans Ausprobieren gemacht. Wers noch nicht kennt - eine (IMHO zu kurz gehaltene) Einführung gibts >>hier<<.
Die Intent-Filter im Manifest habe ich erfolgreich hinzugefügt. D.h., wenn ich ein USB-Device mit passender Vendor- und Produkt-ID anschließe, wird meine App bzw. Activity aufgerufen. In der onCreate()-Methode meiner Hauptaktivity registriere ich auch einen BroadcastReceiver, der auf Attach-/Detach-Intents hören soll. Hierbei geht Detach ohne Probleme, aber Attach-Intents bekommt der Receiver anscheinend einfach nicht mit.
Testhalber habe ich den Intent-Filter im Manifest rausgeworfen, um den Broadcast-Receiver in einer bereits gestarteten App die Erkennung von USB-Devices zu überlassen - auch hier keine erkannten Attach-Intents.
Hat von euch bereits jemand Erfahrung mit USB-Host unter Android und kann mir helfen?
Der Code ist IMHO zu spezifisch (und nahezu identisch mit den Samples) um ihn hier zu posten. Sollte es gewünscht bzw. nötig sein, werd ich das natürlich gern nachholen.
Grüße
miffi
P.S.: Nur mal so als Diskussions-Anstoß - die USB-Host-Geschichte scheint noch nicht so richtig ausgereift zu sein, oder? Z.B. muss man sich entscheiden, eine Activity entweder vom Attach-Intent oder per Launcher auszuführen. Beides gleichzeitig ist ja unschön, da das Activity sonst ein zweites Mal offen ist (mit singleInstance-Option muckt der Intent-Filter) und daher auch 2x die Back-Taste fürs Schließen betätigt werden muss...