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

Парсинг XML - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Оптимизация кода http://www.cyberforum.ru/android-dev/thread899384.html
Глупый и очень обширный вопрос, но как оптимизировать код? У меня есть приложение, которое занимает озу телефона около 30 Мб, приложение, в котором одна активити с картой, на неё при запуске наносятся маркеты, данные о маркерах берутся из базы в интернете, на карте есть три кнопки. Размер установленного приложения 3 Мб. Меня смущает, что это не игра, а столько памяти берёт. Клики на кнопки...
Android Выгрузка в excel Здравствуйте. Заинтересовался темой выгрузки информации в excel файл. То есть создание файла, наполнение нужными листами и данными в ячейках. Нашел инфу про библиотеку JExcelAPI for Android. Даже есть инструкция по этой теме (http://www.kylebeal.com/2011/10/using-jexcelapi-in-an-android-app/). Но завис на этапе создания листов книги. То есть файл создается, а листы в нем уже нет. Может кто... 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. Далее я записываю это число в поток. Но проблема в том, что иногда значения датчиков получаются разной длинны. Как мне сделать так, чтобы оно писалось в виде, например, 2 цифры до запятой и 5 после? Вот прилагаю эту строчку кода: out.println("" + event.values); Если все же double, то тоже, плиз,...
Android Не удается подключиться к телефону по сокетам Есть приложение на android, в нем кроме главного потока есть поток, который работает с сетью, в нем я создаю сокет, задаю ему порт и ставлю на прослушку подключений методом accept(). Есть также клиент на c#, в котором я задаю ip и порт телефона и пытаюсь подключиться к телефону, но он выбрасывает мне исключение "подключение не установлено т.к конечный компьютер отверг запрос на подключение". В... подробнее

Показать сообщение отдельно
spydark91
84 / 84 / 2
Регистрация: 03.03.2011
Сообщений: 1,872
14.06.2013, 01:13  [ТС]     Парсинг XML
сделал такой импорт
Java
1
import org.w3c.dom.Element;
теперь тычет на
Java
1
    NodeList title = ((Document) element).getElementsByTagName("string");

а как можно получить имя тега string ,т.е. для
XML
1
<string name = "idName">Иван Иванов</string>
получить idName

Добавлено через 2 минуты
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
06-13 21:12:51.422: D/AndroidRuntime(21371): Shutting down VM
06-13 21:12:51.422: W/dalvikvm(21371): threadid=1: thread exiting with uncaught exception (group=0x40015560)
06-13 21:12:51.443: E/AndroidRuntime(21371): FATAL EXCEPTION: main
06-13 21:12:51.443: E/AndroidRuntime(21371): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.pr/com.example.pr.General_Activity}: java.lang.ClassCastException: org.apache.harmony.xml.dom.ElementImpl
06-13 21:12:51.443: E/AndroidRuntime(21371):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at android.os.Handler.dispatchMessage(Handler.java:99)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at android.os.Looper.loop(Looper.java:123)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at android.app.ActivityThread.main(ActivityThread.java:3683)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at java.lang.reflect.Method.invokeNative(Native Method)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at java.lang.reflect.Method.invoke(Method.java:507)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at dalvik.system.NativeStart.main(Native Method)
06-13 21:12:51.443: E/AndroidRuntime(21371): Caused by: java.lang.ClassCastException: org.apache.harmony.xml.dom.ElementImpl
06-13 21:12:51.443: E/AndroidRuntime(21371):    at com.example.pr.General_Activity.onCreate(General_Activity.java:57)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-13 21:12:51.443: E/AndroidRuntime(21371):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
06-13 21:12:51.443: E/AndroidRuntime(21371):    ... 11 more
06-13 21:12:53.152: I/Process(21371): Sending signal. PID: 21371 SIG: 9
 
Текущее время: 03:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru