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

Пример простого http- запроса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Количество контроллеров http://www.cyberforum.ru/android-dev/thread592406.html
Я новичок в Android, не могу найти как получить количество кнопок в гугле ничего не нашел
Программирование Android Open Street Map navigation Добрый день. возникла необходимость сделать в приложении прокладку маршрута по oms картам, третий день не могу найти решение. Может посоветуете какую литературу по этой теме или хотя бы по основам? ... http://www.cyberforum.ru/android-dev/thread592392.html
Eclipse выдает ошибку Программирование Android
Emulator] PANIC: Could not open AVD config file: C:\Users\Алексей\.android\avd\Android2.1.avd/config.ini как исправить?
VB NET и Android Программирование Android
может глупо. возможно программирование на VB NET под Android?
Программирование Android Ищу уроки по opengl под android http://www.cyberforum.ru/android-dev/thread590360.html
Здравствуйте! С друзьями хотим написать игру под android, 2d аркаду (с интересным сюжетом на наш взгляд). Сторонний движок решили не использовать, будем писать свой, заточенный исключительно под...
Программирование Android Не получается создать таймер Решил создать таймер для андроида и столкнулся с некоторыми проблемами. Приложение запускается но при активации таймера выдает ошибку. package com.prim.sample; import java.util.Timer;... подробнее

Показать сообщение отдельно
rial2001
0 / 0 / 0
Регистрация: 31.05.2012
Сообщений: 5
02.06.2012, 20:57  [ТС]
грубо прикрутил вот с данной статьи хабра
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
package MyGate.rial;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Button;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.regex.*;
 
public class MyGateActivity extends Activity {
    /** Called when the activity is first created. */
     @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            final Button button = (Button) findViewById(R.id.refrbutton);
            button.setOnClickListener(new Button.OnClickListener() {
                public void onClick(View v) // клик на кнопку
                {
                    RefreshTemper();
                }
            });
 
                    };
        //----------------------------------------------------------------
        public String GetTemper(String urlsite) // фукция загрузки температуры
        {
            String matchtemper = "";
            try
            {
                    // загрузка страницы
                URL url = new URL(urlsite);
                URLConnection conn = url.openConnection();
                InputStreamReader rd = new InputStreamReader(conn.getInputStream());
                StringBuilder allpage = new StringBuilder();
                int n = 0;
                char[] buffer = new char[40000];
                while (n >= 0)
                {
                    n = rd.read(buffer, 0, buffer.length);
                    if (n > 0)
                    {
                        allpage.append(buffer, 0, n);                    
                    }
                }
                // работаем с регулярками
                final Pattern pattern = Pattern.compile
                ("<span style=\"color:#[a-zA-Z0-9]+\">[^-+0]+([-+0-9]+)[^<]+</span>[^(а-яА-ЯёЁa-zA-Z0-9)]+([а-яА-ЯёЁa-zA-Z ]+)");
                Matcher matcher = pattern.matcher(allpage.toString());
                if (matcher.find())
                {    
                    matchtemper = matcher.group(1);            
                }        
                return matchtemper;
            }
            catch (Exception e)
            {
                
            }
            return matchtemper;  
        };
        //----------------------------------------------------------------
        public void RefreshTemper()
        { 
            final TextView tTemper = (TextView) findViewById(R.id.temper);
             String bashtemp = "";
              bashtemp = GetTemper("http://192.168.1.28/command2");
            tTemper.setText(bashtemp.concat("°")); // отображение температуры
        };
    }
В настоящее время пытаюсь разобраться с обработкой ответа с устройства: если ответ содержит "CONNECT", то выводим "ВСЕ НОРМАЛЬНО"
Вопросик: как добавить в text_viev дату\время ответа телефона? Т.е. каждый раз когда нажимаю кнопку пишет "ВСЕ НОРМАЛЬНО+02.06.2012 20:57
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru