Страница 1 из 1

запрос эмулятору

Добавлено: 26 окт 2014, 14:00
0800009
Как отправить post или get запрос из браузера в эмулятор Андроид в Эклипсе.
Какой ip и порт у эммулятора?

Re: запрос эмулятору

Добавлено: 26 окт 2014, 14:11
altwin

Re: запрос эмулятору

Добавлено: 26 окт 2014, 16:20
0800009
ip машины 192.168.43.132
socket.getLocalAddress() получаю 10.0.2.15
не пингуется
что то нужно еще

Re: запрос эмулятору

Добавлено: 29 окт 2014, 09:01
chelovek
Присоединяюсь к посту выше.

Re: запрос эмулятору

Добавлено: 29 окт 2014, 09:28
altwin
Я конечно рад, что у вас есть вопросы... но всетаки может вы опишете задачу? На вопрос - Какой ip и порт у эммулятора? вы ответ получили, вопрос по поводу post и get я опустил, поскольку... в общем на правду вы обидетесь. Что такое post и get запросы(https://ru.wikipedia.org/wiki/HTTP)? Какой у вас сервер на эмуляторе Apache, Tomcat, nginx или IIS или кто вообще должен запросы принимать ? Куда вы запрос отправляете?

Re: запрос эмулятору

Добавлено: 29 окт 2014, 10:45
chelovek
Хочу иметь андроид устройство в локальной сети. Для этого хотелось бы иметь реальный IP адрес устройства.
Например есть vware или virtualbox там я могу настроить сетевую карту и назначить ей Ip адрес и подключить к физической карте через мост. Как это можно сделать на этом эмуляторе?
В реальном устройстве есть wi-fi со своим реальным ip.

Re: запрос эмулятору

Добавлено: 29 окт 2014, 11:27
doter.ua
Погугли про airdroid - прога для соединения смарта с ПК по вай фай, у них там и ИП дается и куча функций, только вот на счет открытых исходников не уверен, но для примера сойдет.

Re: запрос эмулятору

Добавлено: 29 окт 2014, 12:11
altwin
chelovek писал(а):Хочу иметь андроид устройство в локальной сети. Для этого хотелось бы иметь реальный IP адрес устройства.
Например есть vware или virtualbox там я могу настроить сетевую карту и назначить ей Ip адрес и подключить к физической карте через мост. Как это можно сделать на этом эмуляторе?
В реальном устройстве есть wi-fi со своим реальным ip.
Точно также, подключаетесь к его шелу и настраиваете. ( https://github.com/jackpal/Android-Term ... -Reference ). Ip адрес эмулятору любому также выдается автоматически и это тот же самый "мост", который использует ваш Vbox. Ну и как бы в родном эмуляторе раньше работало:
Step 1
Start your Android emulator.

Step 2
Click the "Settings" icon.

Related Reading: If I Change a Hard Drive Will the IP Change?

Step 3
Click "Wireless & Networks" and select "Wi-Fi."

Step 4
Click "More" and select "Advanced."

Step 5
Select the "Use Static IP" button.

Step 6
Select "IP Address." Type in the new IP address you wish you use using four dot notation (X.X.X.X). Click "OK" to save the settings.
Как варриант можно установить что -то вроде: https://play.google.com/store/apps/deta ... .pawserver и работать как с обычным сервером.

Re: запрос эмулятору

Добавлено: 29 окт 2014, 13:37
chelovek
Установил ip так

Изображение

Далее в командной строке вызвал adb shell и посмотрел командой ifconfig eth0 ip эмулятора

Изображение

Собственно и пропинговал.

Что я установил в качестве статического ip адреса и как к нему пробиться? Хотя бы командой ping.
Адрес 192.168.0.172 тоже не пингуется.

Re: запрос эмулятору

Добавлено: 29 окт 2014, 14:26
0800009
Нужен мост а как его настроить?

Re: запрос эмулятору

Добавлено: 29 окт 2014, 19:06
0800009
к сожалению у меня даже wifi нет в эмуляторе ))

Re: запрос эмулятору

Добавлено: 03 ноя 2014, 14:58
chelovek
0800009 писал(а):к сожалению у меня даже wifi нет в эмуляторе ))
Проблему решил так как описано Тут

Re: запрос эмулятору

Добавлено: 04 ноя 2014, 22:21
Leeroy
На дженимоушн эмуляторе можно как-то сэмулировать телефонный вызов например из другого дженимоушна ???

В ddms звонок и смс недоступены для дженимоушн.