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

Парсинг xml из файла на сервере - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как узнать есть ли фронтальная камера на устройстве и если есть, то использовать ее? http://www.cyberforum.ru/android-dev/thread828746.html
Собственно вопрос выше.
Программирование Android Flash .apk [нужен исходник] + дам на пиво) Нужен исходник(еклипс), где по инструкции "http://portofollo.blogspot.ru/2012/08/apk-android-swf-air.html"(не нашёл другого переведённого варианта), если кто может прошу сделать. Название проекта и прочее вообще без разницы,главное именно где запакован .smf в .apk. *Если работы много сделали(трудно было или типо),напишите свои реквизиты ,скину на пиво)(реквизиты wm) **У меня ошибки в процессе... http://www.cyberforum.ru/android-dev/thread828070.html
Недоступен метод getSharedPreferences в своём классе Программирование Android
Есть код: ackage com.example.diplom2; import java.util.concurrent.TimeUnit; import android.content.Context; import android.content.SharedPreferences; import android.graphics.Canvas; import android.graphics.Color;
Отслеживание закрытие второго activity Программирование Android
В приложение есть два активити. Второе вызывается из первого с помощью intent. При закрытии или сворачивании второго требуется произвести некоторые действия. Пытался так @Override protected void onDestroy(){ //необходимые нам действия super.onDestroy(); } Но я думаю из за того что вызывал у супер класса метод дестрой, программа сыпалась. Как можно осущиствить данное действие PS....
Программирование Android WebView http://www.cyberforum.ru/android-dev/thread827652.html
написал простой браузер под андроид для отображения паказаний с устройства весы. На компе заходишь цифры отображаются и меняются , а в браузере на андройде цифры есть ,но стоят на месте приходится обновлять страницу джава подключил. Захожу на сайты там анимация и всё работает. проверял на часах онлай. Страницу гружу с устройства "весы" .
Программирование Android Нужно написать очень простое приложение для Android 2.3 Нужно написать очень простое приложение для Android 2.3 Смысл приложения регистрироваться в админке и выходить с админки создавая таким образом видимость присутствия на сайте. Более подробно опишу при общении. подробнее

Показать сообщение отдельно
johnsnow91
0 / 0 / 0
Регистрация: 22.01.2013
Сообщений: 15
05.04.2013, 15:51  [ТС]     Парсинг xml из файла на сервере
Я выяснил, что это нужно запускать в asyncTask, сделал кнопочку и запустил, но по нажатию кнопки так ничего и не происходит.
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
public class MainActivity extends Activity {
    Button runButt;
    final static String xmlurl="http://topazelectro.ru/files/allscores.xml";
    
    public  Document getDocument(String url) 
            throws MalformedURLException, IOException, Exception {
        URL documentUrl = new URL(url);
        URLConnection conn = documentUrl.openConnection();
 
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        Document document;
        InputStream stream = null;
        try {
         stream = conn.getInputStream();
         document = builder.parse(stream);
        } finally {
         if (stream != null) stream.close();
        }
        return document;
        }
    
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        loadViews();
        
    }
    private void loadViews(){
        runButt = (Button)findViewById(R.id.runbutt);
    }
    
     public void runButtonHandler(View button){
            if(button.getId() == R.id.runbutt)
                new downloadXmlTask().execute(xmlurl);
        }
     class downloadXmlTask extends AsyncTask<String, Void, xml> {
 
        @Override
        protected xml doInBackground(String... params) {
            try
            { 
                Document doc = getDocument("http://topazelectro.ru/files/allscores.xml");
                NodeList nodes = doc.getElementsByTagName("scores");
                if(nodes.getLength()>0)
                {
                    Node node = nodes.item(0);
                    NodeList childs=node.getChildNodes();
                    for(int i=0; i<childs.getLength(); i++)
                    {
                    
                        Node child = childs.item(i);
                        String nodeName = childs.item(i).getNodeName();
                        if(nodeName!=null&&nodeName.equals("score")){
                            System.out.println(childs.item(i).getAttributes().equals("rank"));
                            System.out.println(childs.item(i).getAttributes().equals("score"));
                        }                      
                    }
                }
            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e2) {
                // TODO Auto-generated catch block
                e2.printStackTrace();
            } catch (Exception e3) {
                // TODO Auto-generated catch block
                e3.printStackTrace();
            }
            return null;
        }
     }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru