Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
7Alex
216 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 142
#1

Разбор XML - Android

31.01.2015, 07:50. Просмотров 644. Ответов 5
Метки нет (Все метки)

Здравствуйте! Есть приложение для Android, которое посылает запрос серверу, получает ответ и разбирает XML. Всё работает. Но сейчас я нуждаюсь в написании сервера, и поэтому он пока у меня на локальном сервере Denwer, и когда приложение отправляет запрос к серверу (сайту на локальном сервере), появляется ошибка java.net.UnknownHostException: Unable to resolve host "mysite.com": No address associated with hostname.
И что же? У меня нет возможности тестировать связку "приложение + сайт" на локальном сервере? Возможно ли что-то сделать? Помогите, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2015, 07:50     Разбор XML
Посмотрите здесь:

main.xml Android
Пример выполнения (HTTP) запроса к веб-сервису и разбор ответа Android
Константы XML Android
Верстка xml Android
Android Xml файлы
Android Xml Yahoo
Разбор строки Android
Реверс-инжиниринг игры Clash of clans | разбор/просмотр .so/.sc/ зашифрованых .cvs Android
Android Разбор apk с dex2jar в Убунту
Android Разбор примера teapot из NDK
Android Разбор приложения teachers Gradebook
Получение и разбор данных по Bluetooth Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krapotkin
 Аватар для krapotkin
2019 / 1965 / 504
Регистрация: 14.04.2014
Сообщений: 9,650
31.01.2015, 12:37     Разбор XML #2
Цитата Сообщение от 7Alex Посмотреть сообщение
посылает запрос серверу, получает ответ и разбирает XML. Всё работает.
где сервер сейчас?
Цитата Сообщение от 7Alex Посмотреть сообщение
Unable to resolve host "mysite.com"
почему вы думаете что обращение к mysite.com - это обращение к denwer ? если нет, то почему ваше приложение ломится именно туда?

доступ по локальной сети в денвере описан тут
http://www.denwer.ru/faq/shared.html
7Alex
216 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 142
31.01.2015, 13:05  [ТС]     Разбор XML #3
Цитата Сообщение от krapotkin Посмотреть сообщение
где сервер сейчас?
Сервер сейчас на локальном сервере Denwer.
Цитата Сообщение от krapotkin Посмотреть сообщение
почему вы думаете что обращение к mysite.com - это обращение к denwer ?
Потому что я создал папку с таким именем в папке денвера "home" и запустил Denwer.
Цитата Сообщение от krapotkin Посмотреть сообщение
если нет, то почему ваше приложение ломится именно туда?
Потому что мне нужно написать свой сервер для приложения.
krapotkin
 Аватар для krapotkin
2019 / 1965 / 504
Регистрация: 14.04.2014
Сообщений: 9,650
31.01.2015, 15:03     Разбор XML #4
программа на этом же компьютере ?
проверить есть или нет сайт на денвере более чем просто - в строке браузера
про локальную сеть я тоже дал ссылку
учтите, что если денвер на к1, ваша программа на к2, то к2 ничего не знает от том что вы написали на к1 mysite.com, тут надо например сделать запись в
c:\windows\system32\drivers\etc\hosts
mysite.com <IP адрес к1>

ну, вот еще http:// не забудьте в начале добавить при обращении к mysite.com
7Alex
216 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 142
01.02.2015, 07:19  [ТС]     Разбор XML #5
Цитата Сообщение от krapotkin Посмотреть сообщение
программа на этом же компьютере ?
На этом же. Локальная сеть здесь совсем не причём.

Добавлено через 12 часов 39 минут
Я разобрался только в следующем: по адресам http://127.0.0.1 и http://localhost на компьютере открывается главная страница Denwer, а в Android эмуляторе эта страница открывается по адресу http://10.0.2.2.
Вот содержимое файла hosts на моём компьютере:

127.0.0.1 localhost
127.0.0.1 www.subdomain.localhost
127.0.0.1 www.subdomain.test1.ru
127.0.0.1 subdomain.localhost
127.0.0.1 subdomain.test1.ru
127.0.0.1 www.mysite.com
127.0.0.1 www.localhost
127.0.0.1 www.test1.ru
127.0.0.2 custom-host
127.0.0.2 www.custom
127.0.0.1 mysite.com
127.0.0.1 test1.ru
127.0.0.2 custom

На компьютере мой сайт доступен по адресам: http://www.mysite.com и http://mysite.com, а в эмуляторе Android нет.
Что делать?
krapotkin
 Аватар для krapotkin
2019 / 1965 / 504
Регистрация: 14.04.2014
Сообщений: 9,650
01.02.2015, 07:32     Разбор XML #6
первое решение - запускать не в эмуляторе, он все рано жутко тормозит, и воспользоваться настройками лок. сети
Yandex
Объявления
01.02.2015, 07:32     Разбор XML
Ответ Создать тему
Опции темы

Текущее время: 06:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru