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

Загрузка изображений с RSS ленты - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Показывать или скрывать записи в адаптере http://www.cyberforum.ru/android-dev/thread1785684.html
Создаю адаптер со всеми записями для RecycleView а потом нажимаю кнопку и меняю условие отображение (например должны отображаться только те записи у которых поле vis == true) Вопрос: Нужно...
Программирование Android Многоэкранное приложение Всем привет! Народ помогите пожалуйста, сделал себе в приложение два activity отсюда http://startandroid.ru/ru/uroki/vse-uroki-spiskom/58-urok-21-sozdanie-i-vyzov-activity.html , login и main, при... http://www.cyberforum.ru/android-dev/thread1785683.html
Программирование Android Как запретить обновляться программе?
Демо и полноценная версии программы имеют одно и то-же имя пакета. Поэтому если в настройках PlayMarket не запрещено обновление программ, то как только выходит новая демо-версия, полноценная версия...
Декомпиляция/Компиляция Apktool Программирование Android
Ребят, декомпилировал приложение apktool: добавил один xml и один png файл, прописал их в манифесте. После компиляции приложение не запускается. в чем проблема???
Программирование Android При компиляции вылазит ошибка Installation error: "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE" http://www.cyberforum.ru/android-dev/thread1785511.html
Здравствуйте, пытаюсь скомпилировать приложение на библиотеке LibGdx использую Genymotion и при компиляции вылазит ошибка(Вот лог): The launch will only sync the application package on the device!...
Программирование Android Как преобразовать время из long в формат "ДД.ММ.ГГГГ"? Добрый день. Заранее извиняюсь, если тема глупая, ибо новичок. Я сохраняю дату в SQLite в формате long: private long presentTime() { d = new Date(); date = d.getTime(); ... подробнее

Показать сообщение отдельно
quadenes
2 / 2 / 1
Регистрация: 14.07.2015
Сообщений: 50
26.07.2016, 13:06  [ТС]
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
public class TwoActivity extends ListActivity {
 
    List headlines;
    List links;
 
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.two);
        if (android.os.Build.VERSION.SDK_INT > 9) {
            StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
            StrictMode.setThreadPolicy(policy);
        }
 
 
// Initializing instance variables
        headlines = new ArrayList();
        links = new ArrayList();
 
        try {
            URL url = new URL("*******");
 
            XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
            factory.setNamespaceAware(false);
            XmlPullParser xpp = factory.newPullParser();
 
            // We will get the XML from an input stream
            xpp.setInput(getInputStream(url), "cp1251");
 
        /* We will parse the XML content looking for the "<title>" tag which appears inside the "<item>" tag.
         * However, we should take in consideration that the rss feed name also is enclosed in a "<title>" tag.
         * As we know, every feed begins with these lines: "<channel><title>Feed_Name</title>...."
         * so we should skip the "<title>" tag which is a child of "<channel>" tag,
         * and take in consideration only "<title>" tag which is a child of "<item>"
         *
         * In order to achieve this, we will make use of a boolean variable.
         */
            boolean insideItem = false;
 
            // Returns the type of current event: START_TAG, END_TAG, etc..
            int eventType = xpp.getEventType();
            while (eventType != XmlPullParser.END_DOCUMENT) {
                if (eventType == XmlPullParser.START_TAG) {
 
                    if (xpp.getName().equalsIgnoreCase("item")) {
                        insideItem = true;
                    } else if (xpp.getName().equalsIgnoreCase("title")) {
                        if (insideItem)
                            headlines.add(xpp.nextText()); //extract the headline
                    } else if (xpp.getName().equalsIgnoreCase("link")) {
                        if (insideItem)
                            links.add(xpp.nextText()); //extract the link of article
                    }
                }else if(eventType==XmlPullParser.END_TAG && xpp.getName().equalsIgnoreCase("item")){
                    insideItem=false;
                }
 
                eventType = xpp.next(); //move to next element
            }
 
        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (XmlPullParserException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
 
// Binding data
        ArrayAdapter adapter = new ArrayAdapter(this,
                android.R.layout.simple_list_item_1, headlines);
 
        setListAdapter(adapter);
    }
    private InputStream getInputStream(URL url) {
        try {
            return url.openConnection().getInputStream();
        } catch (IOException e) {
            return null;
        }
    }
    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
        Uri uri = Uri.parse((String) links.get(position));
        Intent intent = new Intent(Intent.ACTION_VIEW, uri);
        startActivity(intent);
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru