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

Парсинг XML - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Оптимизация кода http://www.cyberforum.ru/android-dev/thread899384.html
Глупый и очень обширный вопрос, но как оптимизировать код? У меня есть приложение, которое занимает озу телефона около 30 Мб, приложение, в котором одна активити с картой, на неё при запуске...
Программирование Android Выгрузка в excel Здравствуйте. Заинтересовался темой выгрузки информации в excel файл. То есть создание файла, наполнение нужными листами и данными в ячейках. Нашел инфу про библиотеку JExcelAPI for Android. Даже... http://www.cyberforum.ru/android-dev/thread899083.html
Программирование Android Как программно взять диагональ экрана андроид устройства?
Помогите, пожалуйста, определить к какому drawable (mdpi, hdpi, xdpi...) относится используемый аппарат, естественно кодом.
Программирование Android Изменение Title Bar
Не нашел в интернете хорошего мануала, как можно изменить внешний вид стандартного title bar в приложении. Например сделать его другого цвета, изменять надпись при необходимости, убрать иконку...
Программирование Android Форматированный вывод чисел http://www.cyberforum.ru/android-dev/thread898643.html
При считывании датчиков я получаю число типа float или double? Помоему все же float. Далее я записываю это число в поток. Но проблема в том, что иногда значения датчиков получаются разной длинны....
Программирование Android Не удается подключиться к телефону по сокетам Есть приложение на android, в нем кроме главного потока есть поток, который работает с сетью, в нем я создаю сокет, задаю ему порт и ставлю на прослушку подключений методом accept(). Есть также... подробнее

Показать сообщение отдельно
jenyakirmiza
1 / 1 / 0
Регистрация: 13.02.2013
Сообщений: 90
12.06.2013, 20:19
Цитата Сообщение от spydark91 Посмотреть сообщение
это вообще другая либа для разбора xml..
какая разница, вот возьми еще и такую:

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
try {
                FileInputStream fis = context.openFileInput(xmlFile);
                InputStreamReader isr = new InputStreamReader(fis);
                        char[] inputBuffer = new char[fis.available()];
                        isr.read(inputBuffer);
                        /*InputStreamReader isr = new InputStreamReader(am.open(xmlFile));
                        char[] inputBuffer =new char[7000];
                        isr.read(inputBuffer);
                        */
                        data = new String(inputBuffer);
                        inputBuffer=null;
                        isr.close();
                        } catch (FileNotFoundException e3) {
                        // TODO Auto-generated catch block
                            e3.printStackTrace();
                        } catch (IOException e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
                        }
                    XmlPullParserFactory factory = null;
                    try {
                        factory = XmlPullParserFactory.newInstance();
                        } catch (XmlPullParserException e2) {
                        // TODO Auto-generated catch block
                        e2.printStackTrace();
                        }
                    factory.setNamespaceAware(true);
                    XmlPullParser xpp = null;
                    try {
                        xpp = factory.newPullParser();
                        } catch (XmlPullParserException e2) {
                        // TODO Auto-generated catch block
                        e2.printStackTrace();
                        }
                    try{
                        xpp.setInput( new StringReader (data) );
                        } catch (XmlPullParserException e1) {
                        // TODO Auto-generated catch block
                        e1.printStackTrace();
                        }
                     int eventType = 0;
                     try{
                         eventType = xpp.getEventType();
                        } catch (XmlPullParserException e1) {
                        // TODO Auto-generated catch block
                        e1.printStackTrace();
                        }
                     while (eventType != XmlPullParser.END_DOCUMENT){
                         if(eventType == XmlPullParser.START_DOCUMENT) {
                             System.out.println("Start document");
                         }else if(eventType == XmlPullParser.START_TAG) {
                             System.out.println("Start tag "+xpp.getName());
                         }else if(eventType == XmlPullParser.END_TAG) {
                             System.out.println("End tag "+xpp.getName());
                         }else if(eventType == XmlPullParser.TEXT) {
                             userData.add(xpp.getText());
                         }
                         try{
                             eventType = xpp.next();
                        }catch (XmlPullParserException e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
                        }catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                        }
                        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru