Как подключить приложение Android, работающее на устройстве, к локальному веб-приложению? - PullRequest
3 голосов
/ 20 февраля 2011

У меня есть устройство droid, подключенное через USB и использующее Eclipse для отладки приложения, работающего на устройстве. Все в порядке, за исключением того, что мое приложение должно подключаться к веб-приложению, работающему на том же главном компьютере (Windows XP, IE). Веб-адрес в IE был "http://local:4566/MyApp/".

Я попытался установить для моего приложения для Android значение "http://10.0.2.2:4566/MyApp",, но безуспешно. Соединение приложения для Android просто истекло. Документ под http://developer.android.com/guide/developing/tools/emulator.html говорит, что IP-адрес может быть разным для устройств (см. Сетевой адрес"). Раздел «Пробел»), но никаких подробностей о том, как это найти, нет.

Вопрос в том, как подключиться к локальному веб-приложению, запущенному на моем хост-компьютере (windows xp), из приложения Android, подключенного через USB, с отладкой под Eclipse?

Ценю любую помощь.

спасибо, Гуна

Ответы [ 3 ]

2 голосов
/ 20 февраля 2011

Вопрос в том, как подключиться к локальному веб-приложению, запущенному на моем хост-компьютере (windows xp), из приложения Android, подключенного через USB, с отладкой под Eclipse?

Используйте IP-адрес компьютера с XP. Это будет работать только в том случае, если «устройство droid» и компьютер XP находятся в одной сети (например, WiFi).

1 голос
/ 01 марта 2011

USB-кабель не является сетевым кабелем, и две машины на самом деле разделены.

вам нужно создать специальную сеть между локальным хостом и устройством Android. поиск "Windows создать специальную сеть" в зависимости от версии Windows. когда настроено, ваш андроид может видеть его в своем списке точек доступа.

p.s. Что касается отладки, установите тип безопасности на минимум, так что вам не нужно никаких дополнительных настроек.

0 голосов
/ 11 ноября 2011

Получите IP-адрес своего устройства, перейдя на веб-сайт, например http://www.whatismyip.com, с помощью своего устройства.Это позволит вам узнать фактический IP-адрес вашего устройства.

...