Potrzebuję znaleźć sposób (za pomocą aplikacji Android) programowo podłączyć i odłączyć urządzenie z systemem Android od hosta.Programowo podłącz i odłącz urządzenie z Androidem
Używam Galaxy Nexus. Moim celem jest utrzymanie wszystkiego tak blisko, jak to tylko możliwe, mimo że mam już włączone szczegółowe komunikaty debugowania w jądrze, a aby je zobaczyć, udostępniono dostęp rootowi do telefonu, aby uzyskać dostęp do /proc/kmsg
(i polecenia powłoki dmesg
).
Jestem pewien, że istnieje sposób na uzyskanie dostępu do roota, aby zrobić to, co muszę zrobić, ale wszystkie moje próby doprowadziły do nix.
- zadzieraj z
/proc/bus/usb
- bałagan z
/dev/bus/usb
- Zmian między MTP/PTP (w stanie to zrobić programowo)
- Dokonywanie Android sterownik gadżetu USB do modułu < - ???
mam zamiar spróbować dowiedzieć się, jak to zrobić ostatni obiekt na liście, a następnie będę mógł rmmod
i insmod
otrzymany *.ko
w mojej aplikacji i że będzie podłączyć i odłączyć telefon. Nie jestem jednak pewny co do wykonalności tej opcji.
udało mi się dokonać android sterownik usb gadżet do modułu, to problem powstał z próby uruchomienia jądra w/out moduł do zabudowy. – RyanLeonard
Używanie [strony programisty] (http://developer.android.com/guide/topics/connectivity/usb/host.html) jako przewodnika, jeśli masz otwartą i zamkniętą metodę dla swojego urządzenia, to nie może po prostu nazywasz te urządzenia "rozłączaniem" i "ponownym podłączaniem" urządzenia? Albo może nie rozumiem dokładnie tego, co próbujesz zrobić ...? – TronicZomB
Jeśli PTP działa z Androidem Cant, możesz to kontrolować? –