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

VK методы с ответом - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Permission denied (missing INTERNET permission?) http://www.cyberforum.ru/android-dev/thread963918.html
В общем только учусь программированию на андройд. Вышла вот такая ошибка. Хотя в манифесте стоит запрос доступа к интернету <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" ...
Программирование Android Изменить расположение View элементов в активити из кода Подскажите пожалуйста, где посмотреть примеры как изменить расположение view элементов в активити из кода. Например сделать кнопку по левому краю или по центру. Спасибо. http://www.cyberforum.ru/android-dev/thread963888.html
Кастомизация ListView Программирование Android
Пытаюсь изменить внешний вид ListViiew с помошью кастомизации. Нашел пример и пытаюсь применить у себя. Создал отдельный файл oddrow.xml: <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="24dp" android:gravity="center_vertical"
Программирование Android Intent внутри Layout
Хочу вывести браузер с кнопки не на весь экран, а в конкретный слой примерно то что надо нашел по этой ссылке http://stackoverflow.com/questions/7175881/android-start-intent-with-different-layout не совсем понятно это место Intent myIntent1 = new Intent(this, B.class);
Программирование Android Парсинг сайта новостей http://www.cyberforum.ru/android-dev/thread963546.html
Здравствуйте, уважаемые! В приложении Android пытаюсь вывести новости с сайта новостей в ListView Новости выводятся, но без активных ссылок. Подскажите как доработать прилагаемый код, чтобы по нажатии на новость она (новость) загружалась в браузере в виде страницы HTML package ru.sample.study; import android.app.Activity;
Программирование Android OnClickListener в Андроид Всем доброго времени суток!!! Я новичок в программировании Андроид устройств. Я программирую в среде Eclipse с Android SDK tools. Вопрос таков - как сделать обработчик нажатия кнопки. Я уже понял что также как и в джаве нужно использовать Listener-ы. Нужный Листенер для меня это OnClickListener. Написал мою программу (Eclipse не сказал про ошибки, потому что их вроде не было) и начал проверять на... подробнее

Показать сообщение отдельно
EfimenkoFedor
0 / 0 / 1
Регистрация: 29.09.2012
Сообщений: 59

VK методы с ответом - Программирование Android

28.09.2013, 14:09. Просмотров 583. Ответов 2
Метки (Все метки)

Здравствуйте, подскажите, пожалуйста, как использовать методы vk api, которые присылают ответы, в библиотеке AndroidVkSdk (https://github.com/thest1/Android-VKontakte-SDK)
Т.е. с методом api.createWallPost все понятно, сделал запрос и все, а вот
api.getWallMessages мне непонятно.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    private void GetWall() {
        //Общение с сервером в отдельном потоке чтобы не блокировать UI поток
        new Thread(){
            @Override
            public void run(){
                try {
                    log.setText("123");
                    api.getWallMessages(1l,1,1,"all");
 
                    //Показать сообщение в UI потоке
                    runOnUiThread(successRunnable);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }.start();
    }
в логи пришел ответ

Код
09-28 04:41:45.121: INFO/Kate.Api(811): response={"response":[118,{"id":45572,"from_id":1,"to_id":1,"date":1379948451,"post_type":"post","text":"Надежда Толоконникова — 23-летняя студентка философского факультета МГУ, которая отбывает два года колонии по статье \"Хулиганство\" из-за участия в рок-группе Pussy Riot.<br><br>Сегодня Надя объявила о голодовке и написала открытое письмо о жизни в ее колонии — 17-часовой рабочий день, 4-часовой сон, ежедневные избиения, запугивание, лишение базовой гигиены и пищи.<br><br>Любой из нас или наших близких может оказаться на месте этой девушки. Поддержим Надю, рассказав о ее письме друзьям. То, что она описывает, должно быть искоренено.","media":{"type":"share","share_url":"http:\/\/lenta.ru\/articles\/2013\/09\/23\/tolokonnikova\/","share_title":"«Вы теперь всегда будете наказаны»"},.... и т.д. в общем
этот метод из библиотеки
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    /*** methods for wall 
     * @throws KException ***/
    //http://vk.com/dev/wall.get
    public ArrayList<WallMessage> getWallMessages(Long owner_id, int count, int offset, String filter) throws MalformedURLException, IOException, JSONException, KException{
        Params params = new Params("wall.get");
        params.put("owner_id", owner_id);
        if (count > 0)
            params.put("count", count);
        params.put("offset", offset);
        params.put("filter", filter); //owner, others, all - default
        JSONObject root = sendRequest(params);
        JSONArray array = root.getJSONArray("response");
        ArrayList<WallMessage> wmessages = new ArrayList<WallMessage>();
        int category_count = array.length();
        for(int i = 1; i < category_count; ++i) {
            JSONObject o = (JSONObject)array.get(i);
            WallMessage wm = WallMessage.parse(o);
            wmessages.add(wm);
        }
        return wmessages;
    }


как вывести это на экран непонятно
можете, пожалуйста, скинуть пример с методом, который отсылает ответ?

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