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

SDK vkontakte. Как отловить ответ от vk? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Отметить все http://www.cyberforum.ru/android-dev/thread1110667.html
Здоровенько! вообщеем есть список.. В каждом элементе чекбокс. и есть еще один чекбокс который должен типа выделить всё... низнай ваще чо делать. Подскажите.. пытался получить все чекбоксы из списка вот так checkBoxAll.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton,...
Программирование Android GridView: выравнивание колонок по центру Код MainActivity.java: public class MainActivity extends Activity { String data = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j"}; GridView gridView1; ArrayAdapter<String> adapter; @Override protected void onCreate(Bundle savedInstanceState) { http://www.cyberforum.ru/android-dev/thread1110658.html
Программирование Android Программирование под Android
Здравствуйте дорогие форумчане!У меня возник такой вопрос:я изучил язык С++,и хотелось бы по программировать под android или другую OS. Возможно ли программировать телефон на с++, и если да то может кто знает какие нибудь книги посоветуйте,уж очень не хочится тратить время на изучения Java.Спасибо.
Программирование Android XML vs View
Я сейчас задам очень глупый вопрос, наверное, но все же: пользовательский интерфейс лучше создавать с помощью XML разметки или View? И в чем разница между ними?
Программирование Android FTP клиент http://www.cyberforum.ru/android-dev/thread1109985.html
Добрый день! Необходимо загрузить файл на FTP сервер. Не получается соединиться с FTP сервером, прошу Вашей помощи. Второй день бьюсь, возможно я неправильно подключаю библиотеку commons.apache. Последовательность моих действий: 1.Перешел на сайт http://commons.apache.org/proper/commons-net/download_net.cgi чтобы скачать библиотеку, файл: commons-net-3.3-bin.zip Извлекаю с архива, а...
Программирование Android MultiChoiceModeListener ребята, есть разметка одного итема из списка.. собсвенно в ней 1 чекбокс и 2 текста, мне нужно чтоб по нажатию на элемент списка выделялся весь итем вместе с чекбоксом... вообщем работало как CheckedTextView... всмысле мне надо чтоб тыкнул на элемент списка а он чекбокс отметил подробнее

Показать сообщение отдельно
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297

SDK vkontakte. Как отловить ответ от vk? - Программирование Android

05.03.2014, 06:46. Просмотров 1343. Ответов 0
Метки (Все метки)

Всем привет!
Понимаю что тем много, гугл то же дает много нформации, так же много информации на сайте vk.com, но проблема прежде всего с пониманием, по этому прошу помощи у тех кто сталкивался.
Я покажу пример кода:
Java
1
2
3
4
5
6
7
8
9
    WebView api = (WebView)findViewById(R.id.webView1);
        api.clearCache(true);
        api.setWebViewClient(new VkontakteWebViewClient());
        CookieSyncManager.createInstance(this);      
        CookieManager cookieManager = CookieManager.getInstance();
        cookieManager.removeAllCookie();
        ListView list = (ListView)findViewById(R.id.listView1);
        String url=("https://api.vk.com/method/friends.get?uid=66748&access_token=aCO4pBLLleudAScFm2r1");
        api.loadUrl(url);
Я отправляю запрос на список друзей, по аналогии с авторизацией ниже есть:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
    class VkontakteWebViewClient extends WebViewClient {
        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            super.onPageStarted(view, url, favicon);
            parseUrl(url);
        }
    }
    
    private void parseUrl(String url) {
        try {
            if(url==null)
                return;
            Log.i(TAG, "url="+url);
            if(url.startsWith(Auth.redirect_url))
            {
                if(!url.contains("error=")){
                    String[] auth=Auth.parseRedirectUrl(url);
                    Intent intent=new Intent();
                    intent.putExtra("token", auth[0]);
                    intent.putExtra("user_id", Long.parseLong(auth[1]));
                    setResult(Activity.RESULT_OK, intent);
                }
                finish();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
Но вот тут видимо неправильно все. Вопрос, как мне отловить ответ от vk, чтобы получить список формата:
Кликните здесь для просмотра всего текста
{"response":[{"uid":"1","first_name":"Павел","last_name":"Дуров",
"photo":"http:\/\/cs109.vkontakte.ru\/u00001\/c_df2abf56.jpg","online":"1","lists":[2,3]},
{"uid":"6492","first_name":"Andrew","last_name":"Rogozov",
"photo":"http:\/\/cs537.vkontakte.ru\/u06492\/c_28629f1d.jpg","online":"1"},{"uid":"35828305","first_name":"Виталий","last_name":"Лагунов",
"photo":"http:\/\/cs9917.vkontakte.ru\/u35828305\/c_e2117d04.jpg","online":"1","lists":[1]}]}


Прошу помочь ссылкой или примером кода, если есть желание и время - прошу разжевать мне просто как это все должно работать. Я так понимаю что везде работает "запрос - ответ", но цельной логической картины работы с SDK и API vkontakte не могу сложить в голове.

Спасибо всем заранее!

Добавлено через 16 часов 30 минут
Друзья, никто не поможет?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru