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

RSS парсер, чтение и последующая запись в объект не осуществляются - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Проверить, что установленное приложение именно ваше http://www.cyberforum.ru/android-dev/thread1262647.html
Есть приложение бесплатное с рекламой (а как без нее). Можно купить другое приложение, которое эту рекламу скроет. Т.е. в бесплатном приложении я проверяю наличие установленного платного приложения-ключа по имени пакета. Но ведь можно создать похожий apk и реклама исчезнет. Можно ли как то защититься от этого? Ну допустим проверить подпись (сигнатуру) бесплатного приложения и платного (пароли при...
Android Не запускается приложение с AdMob Ребят подскажите. Может кто сталкивался с такой проблемой. Есть работающее приложение, но как только добавляю туда объявление AdMob, Eclipse виснет, эмулятор и приложение не запускается. Тоже самое происходит, если просто создать тестовое приложение для AdMob. Я делаю всё как написано на оф. сайте, но ничего не выходит, Eclipse виснет, какие-то проблемы с нехваткой памяти. Помогите, я не знаю,... http://www.cyberforum.ru/android-dev/thread1262581.html
Бакалаврская работа Android
Здраствуйте! Посоветуйте, пожалуйста, интересную тему на бакалаврский проект по аднроиду.
Смартфон, как mifare карта (nfc интерфейс) Android
Добрый день, пытаюсь разобраться с nfc интерфейсом. Пытаюсь представить смартфон как mifare карту. И вручную прописывать номер этой карты, что бы он был каждый раз разный. Например генерировать его случайно или цеплять из массива. Но в сети по nfc нет нормальных мануалов. Подскажите, знатоки, как мне это реализовать. В андроиде имею не много опыта, поэтому прошу объяснить. Спасибо.
Android Передача id в TimePickerDialog http://www.cyberforum.ru/android-dev/thread1262071.html
У меня в программе есть 6 TextView. Нажимая на который появляется свой TimePickerDialog и после выбора времени мне нужно что бы в именно тот TextView который я нажимал впихивалось выбранное время, вот кусок кода: protected Dialog onCreateDialog(int id) { if (id<=6) { TimePickerDialog tpd = new TimePickerDialog(this, myCallBack, 0, 0, true); return tpd; } ...
Android Редактор 3D-моделей Какой программой, желательно бесплатной можно пользоваться для создание моделей для OpenGL, то есть для работы с Matrix? Поиск в интернете меня завёл в окончательный ступор подробнее

Показать сообщение отдельно
chizz
 Аватар для chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,064
Записей в блоге: 18
Завершенные тесты: 1
28.09.2014, 18:30     RSS парсер, чтение и последующая запись в объект не осуществляются
Вот мой парсер рабочий, может поможет. Твой проект я с полпинка не смог завести
Там много лишнего, но суть есть

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
89
90
91
92
93
    BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent(),charset));
                                XmlPullParser xpp = prepareXpp(rd);
                                boolean itemStart = false;
                                int i = 0;
                                int countNew = 0;
                                while ((xpp.getEventType() != XmlPullParser.END_DOCUMENT) && (i<Integer.parseInt(numl))) {
                                      switch (xpp.getEventType()) {
                                      case XmlPullParser.START_DOCUMENT:
                                         // Log.d(LOG_TAG, "START_DOCUMENT");
                                          break;
                                        // начало тэга
                                        case XmlPullParser.START_TAG:
                                            //currentTag = xpp.getName();
                                            if (xpp.getName().equals("item")) itemStart = true;
                                            
                                            if (xpp.getName().equals("link")&&itemStart)
                                            {
                                                postLink = readText(xpp);
                                                //Log.w(LOG_TAG,postLink);
                                                Pattern pattern = Pattern.compile("post(\\d+)");
                                                Matcher matcher = pattern.matcher(postLink);
                                                if (matcher.find())
                                                {
                                                    postLink=matcher.group(1);
                                                    //Log.w(LOG_TAG,postLink);
                                                }
                                            }
                                            
                                            if (xpp.getName().equals("url"))
                                            {
                                                jidStr = readText(xpp);
                                                // разобрать jidStr, вернуть jid
                                                //Log.w(LOG_TAG,jidStr);
                                                Pattern pattern = Pattern.compile("(\\d+)_(\\d+)");
                                                Matcher matcher = pattern.matcher(jidStr);
                                                if (matcher.find())
                                                {
                                                    jidStr=matcher.group(1);
                                                }
                                                
                                            }
                                        
                                          break;
                                        // конец тэга
                                        case XmlPullParser.END_TAG:
                                            if (xpp.getName().equals("item"))
                                            {
                                                pdaUrl = "http://www.li.ru/interface/pda/?act=comments&jid="+jidStr+"&pid="+postLink;
                                        
                                                // вот тут надо увеличить count и передать его в PostExecute
                                                String UrlFromDB = loginDataBaseAdapterMT.getSinlgeEntryURLF(pdaUrl);
                                  
                                                if (UrlFromDB.equals("NOT EXIST"))
                                                countNew++;
                                                
                                                i++; // numload count
                                              }
                                       //   Log.d(LOG_TAG, "END_TAG: name = " + xpp.getName());
                                          break;
                                        // содержимое тэга
                                        case XmlPullParser.TEXT:
                                        
                                      //    Log.d(LOG_TAG, "text = " + xpp.getText());
                                          break;
 
                                        default:
                                      //    break;
                                      }
                                      // следующий элемент
                                        xpp.next();
                                }
                                
                                
                                 loginDataBaseAdapterMT.updateEntryRSS(mUrl, Integer.toString(countNew)); 
                             }  
                            loginDataBaseAdapterMT.close();
                    
                            cursor_all.close(); 
                            return bbusername;
                        
                        // return list; 
                    
                    } catch (ClientProtocolException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    } catch (XmlPullParserException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                    loginDataBaseAdapterMT.close();
 
Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru