2012-12-13 8 views
5

Ho un caso d'uso in cui la mia app in esecuzione su un dispositivo Android deve comunicare con un servizio Web in esecuzione su un PC Win7. Questo è stato ottenuto utilizzando Wi-Fi con successo. Ma ora ho bisogno di raggiungere questo obiettivo utilizzando una connessione USB, poiché potrebbe non esserci il Wi-Fi in funzione al posto del cliente.Come accedere a un webservice in esecuzione su un PC Win7 da un dispositivo Android senza root tramite USB?

Il dispositivo Android è sradicato. Non posso usare "Reverse Tethering App" in quanto ha bisogno del dispositivo per essere rootato.

Il seguente link ha la stessa domanda, ma non avendo alcuna risposta:

Accessing localhost of PC from USB connected Android mobile device

Qualcuno ha aa risposta per questo?

+0

"Il seguente link ha la stessa domanda, ma non avendo alcuna risposta." -> flagged duplicato – sschrass

+0

possibile duplicato di [Accesso a localhost di PC da dispositivo mobile Android connesso USB] (http://stackoverflow.com/questions/9887621/accessing-localhost-of-pc-from-usb-connected-android-mobile -dispositivo) – curtisk

+0

È possibile farlo utilizzando il metodo di port forwarding. – AndroidDev

risposta

0

L'ho già fatto. Prova questo:

  • Sul dispositivo abilitato Android Debug USB

    • Android 3.2 o superiore, è possibile trovare l'opzione in Impostazioni> Applicazioni> Sviluppo.
    • Su Android 4.0 e successivi, è in Impostazioni> Opzioni sviluppatore.
  • Sul dispositivo Android aprire il browser e visitare http://192.168.2.2 (Premesso che i vostri servizi web è sulla porta 80)