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

Проблемы получения JSON c Яндекса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Последовательное выполнение Async Tasks и progressdialog http://www.cyberforum.ru/android-dev/thread882258.html
как используя asyncTask.execute(); asyncTask.get(); вывести progressdialog?
Программирование Android Можно ли писать игры на OpenGL ES под андройд ваще без Java? Можно ли писать программки под андройд полностью без джавы на чистом NDK? Может как то с использованием native activity ? http://www.cyberforum.ru/android-dev/thread882152.html
Фон музыка Программирование Android
Здрасте, делал фон музыку по этому гайду http://dajver.blogspot.com/2012/08/android-8.html в чем может быть причина, что подчеркивается метод?
Программирование Android Динамически созданные компоненты
Здравствуйте, возник вопрос. есть Fragment на него в run time добавляются компоненты, после смены fragment и последующем восстановлении,все компоненты созданные в run time исчезают. как можно сохранить/восстановить динамически созданные компоненты?
Программирование Android Как сделать AlertDialog со списком с цветными строками? http://www.cyberforum.ru/android-dev/thread881833.html
Вопрос новичка. Собственно subj. Есть список из десятка ЦВЕТОВ, которые нужно выбирать из списка. Из выпадающего списка или по нажатию кнопки. ЗЕЛЕНЫЙ, СИНИЙ, НЕБЕСНЫЙ или даже #003423 не вариант. Список программно расширяемый (не из xml-ресурсов брать). Нужно предложить выбор с цветными строками. В идеале управлять цветом и фона и шрифта строк в списке(белый на черном, черный на белом, зеленый...
Программирование Android Отобразить таблицу БД Всем доброго времени суток! Недавно столкнулся с проблемой, как отобразить таблицу БД, которая содержит в себе 4 столбца. Пытался использовать уже имеющиеся примеры отображения таблицы в ListView, но у меня выходит только отобразить один столбец! Подскажите пожалуйста, как можно решить эту проблему? Что использовать для отображения таблицы? подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225

Проблемы получения JSON c Яндекса - Программирование Android

28.05.2013, 17:34. Просмотров 616. Ответов 6
Метки (Все метки)

Добрый день!

Решил разобраться с JSON-парсингом. В процессе поиска ресурсов, с которых можно получить данные в этом формате, набрёл на ссылочку с одного форума:
http://api-fotki.yandex.ru/api/users...s/?format=json

Вставляю её в строку браузера - всё ОК, выгружаю кучу данных. Пытаюсь сделать это программно - приходит ответ "Authorization required".
Нашёл другой источник - всё ОК, программа работает. Но остался интерес, почему такое может происходить?

Процесс происходит следующим образом (фрагмент потока):
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// query == "http://api-fotki.yandex.ru/api/users/styleroom/album/49312/photos/?format=json"
DefaultHttpClient   httpclient = new DefaultHttpClient(new BasicHttpParams());
HttpPost httppost = new HttpPost(query);
InputStream inputStream = null;
HttpResponse response;
try {
    response = httpclient.execute(httppost);
    HttpEntity entity = response.getEntity();
    inputStream = entity.getContent();
            
    BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"), 8);
            
    StringBuilder sb = new StringBuilder();
    String line = null;
    while ((line = reader.readLine()) != null) {
            sb.append(line + "\n");
    }
            
    String data = sb.toString();
Кстати, если кто-то считает, что я не оптимально реализовал процесс парсинга - буду рад замечаниям, т.к. пока нахожусь в процессе обучения.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru