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

Android: трудности с отправкой запроса по url и обработкой в виде xml - Android

Восстановить пароль Регистрация
 
Nafisss
0 / 0 / 0
Регистрация: 01.06.2016
Сообщений: 2
01.06.2016, 11:38     Android: трудности с отправкой запроса по url и обработкой в виде xml #1
Java
1
2
3
4
5
URL url = new URL("https://maps.googleapis.com/maps/api/geocode/xml?address=москва");
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
InputSource input =  new InputSource(url.openStream());
        Document doc = db.parse(input);
на точке останова пробегался, не идет дальше после"InputSource input = new InputSource(url.openStream());"
сколько искал уже, исправлял, не получается...
работал на C# хотел перейти на джаву
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2016, 11:38     Android: трудности с отправкой запроса по url и обработкой в виде xml
Посмотрите здесь:

Создание XML запроса Android
Android Android клиент передача XML сообщений
Android Парсинг XML документа по URL
Трудности с установкой Android SDK Android
Парсинг XML по URL Android
Android xml из интернета Android
Android Studio, файл activity_main.xml Android
Xml файлы в android приложении Android
Android Обработка результата POST-запроса в Android
Android WebView некорректно загружает url (Android Studio)
Отправка Post запроса в Android предложении Android
Android XML элемент Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
01.06.2016, 14:35     Android: трудности с отправкой запроса по url и обработкой в виде xml #2
а андроиде есть класс Geocoder, с его помощью можно в один метод получить List с адресами по названию
в этом листе будут лежать объекты класса Address, там все поля уже распарсены
запросы слать крайне желательно не из UI потока

код примерно такой
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
        new Thread(new Runnable() {
            @Override
            public void run() {
                Geocoder geocoder = new Geocoder(MainActivity.this);
                try {
                    final List<Address> list = geocoder.getFromLocationName("москва", 1);
                    final Address address = list.get(0);
                    // делаем с адресами что угодно
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }).start();
в манифесте обязательно разрешение на интернет
XML
1
    <uses-permission android:name="android.permission.INTERNET" />
Nafisss
0 / 0 / 0
Регистрация: 01.06.2016
Сообщений: 2
03.06.2016, 15:37  [ТС]     Android: трудности с отправкой запроса по url и обработкой в виде xml #3
Добавлено через 35 секунд
А если, например, нужно найти расстояние между пунктами, тогда уже придется через url?
Yandex
Объявления
03.06.2016, 15:37     Android: трудности с отправкой запроса по url и обработкой в виде xml
Ответ Создать тему
Опции темы

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