2012-12-13 14 views
5

Mam przypadek, w którym moja aplikacja uruchomiona na urządzeniu z systemem Android musi komunikować się z usługą sieciową działającą na komputerze Win7. Osiągnięto to z powodzeniem za pomocą Wi-Fi. Ale teraz muszę to osiągnąć za pomocą połączenia USB, ponieważ nie mamy Wi-Fi pracującego u klienta.Jak uzyskać dostęp do usługi internetowej uruchomionej na komputerze Win7 z nieuzdatnionego urządzenia z Androidem przez USB?

Urządzenie z systemem Android nie jest unieważnione. Nie mogę użyć "Odwrotnej aplikacji do tetheringu", ponieważ wymaga ona zrootowania urządzenia.

Poniższy link ma takie samo pytanie, ale nie mając żadnej odpowiedzi:

Accessing localhost of PC from USB connected Android mobile device

Czy ktoś ma aa odpowiedź na to?

+0

„Poniższy link ma to samo pytanie, ale nie mającego żadnej odpowiedzi.” -> oflagowany duplikat – sschrass

+0

możliwy duplikat [Dostęp do lokalnego komputera z urządzenia mobilnego podłączonego do portu USB] (http://stackoverflow.com/questions/9887621/accessing-localhost-of-pc-from-usb-connected-android-mobile -device) – curtisk

+0

Możesz to zrobić za pomocą metody przekierowania portu AdBoo. – AndroidDev

Odpowiedz

0

Zrobiłem to już wcześniej. Spróbuj tego:

  • na Android urządzenia USB włączone debugowanie

    • Android 3.2 lub starszy, można znaleźć odpowiednią opcję w sekcji Ustawienia> Aplikacje> Rozwój.
    • W systemie Android w wersji 4.0 i nowszych dostępny jest Ustawienia> Opcje programisty.
  • Na urządzeniu z Androidem otwórz przeglądarkę i odwiedź http://192.168.2.2 (zakładając swoje usługi internetowej jest na porcie 80)