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

Не выводит результат регулярных выражений - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Получить абсолютный путь к Assets файлам http://www.cyberforum.ru/android-dev/thread1615497.html
Здравствуйте. Проект под MonoAndroid, но в данном случае это не важно. Использую iTextSharp для создания .pdf файла. И чтобы кирилица отображалась корректно использую вот такой распространенный трюк. var bf = BaseFont.CreateFont("/storage/emulated/0/My_Folder/arial.ttf" , BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); font = new Font(bf, iTextSharp.text.Font.DEFAULTSIZE,...
Android Папки .oracle_jre_usage, .gradle В моих документах создались папки .gradle, .android. Вроде ничего не устанавливал сам туда. Я так понимаю от эмулятора папки по умолчанию создаются здесь. Жутко не люблю лишнее в моих документах. Можно ли указать другой путь, переместить их? http://www.cyberforum.ru/android-dev/thread1615485.html
Запись в файл по таймеру Android
Здравствуйте, не могу реализовать программный кода с записью в файл показания датчика по тику таймера(показания датчика изменяется по тику таймера). Алгоритм записи я в принципе понял, но не знаю как записывать в конец файла новые данные. Помогите пожалуйста с реализацией этой задачи, не могу не как сделать. public void onclick(View v) { // по нажатию кнопки включается таймер и запускается...
Android Как сделана карта в дубль гисе?
Добрый день! Я понимаю, можно было бы попытаться задать этот вопрос в сам дубльГис, только не факт что ответят. Так вот, гипотетически если предположить - как (с помощью чего) сделана карта в дубльГисе? Интересует именно карта. Т.е., там же не куча всяких картинок. А что они могли использовать? OpenGL? Этот вопрос интересует меня по той причине, что тоже делаем карту, но столкнулись с...
Android Как использовать реальный девайс для отладки при разработке под android? http://www.cyberforum.ru/android-dev/thread1615168.html
я запарился с этими дурацкими виртуальными машинами, они то работают то не работают, 100500 ошибок, у меня есть планшетик на андроиде, как мне его заюзать? ведь можно же я знаю использовать реальный девайс, так по идее даже проще должно быть... но вот я подключил его по usb, запускаю приложение в android studio, а в "Choose a running device" ничего нет, пусто совсем... почему он не видит мой...
Android Ошибка при запуске VM VB помогите пожалуйста у меня внезапно перестала запускаться оракловская виртуалка с андроидом, которую я использовал как эмулятор, пишет такую вот ошибку, а мне сегодня сдавать :cry: подробнее

Показать сообщение отдельно
Lenchik_19
0 / 0 / 0
Регистрация: 06.04.2013
Сообщений: 83

Не выводит результат регулярных выражений - Android

16.12.2015, 16:04. Просмотров 184. Ответов 2
Метки (Все метки)

Первый раз разрабатываю приложение под андроид. Работаю в андроид студио, но пробовала и в Eclipse.
Наверное, главная проблема в том, что у меня нигде не запускается эмулятор, но в принципе есть возможность проверить на своем андроиде.
Так вот, приложение просто должно вытянуть температуру воздуха с сайта. Это я всё написала и проверила в Netbeans, что всё работает правильно. А вот когда запускаю приложение, то выводится только статический текст. Не могу понять в чем проблема. Помогите разобраться...
Вот листинг MainActivity.java:
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
94
95
96
97
98
99
package com.example.termometrkremenchug;
 
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.annotation.SuppressLint;
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.*;
 
@SuppressLint("NewApi") public class MainActivity extends ActionBarActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final Button button = (Button) findViewById(R.id.refrbutton);
        button.setOnClickListener(new Button.OnClickListener() {
            public void onClick(View v) // пїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ
            {
                RefreshTemper();
            }
        });
 
        RefreshTemper();
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
    public static 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
            ("<strong.*?>.*?</strong>\n(.+?)</span>");
            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 = GetTemper("http://www.kreminhotel.com.ua/ru/travel-tools/weather-in-kremenchuk.html");
          String[] rez = bashtemp.split("&");
            rez[0] = rez[0].replace("  ", "");
          tTemper.setText(rez[0].concat("°"));
        System.out.println(rez[0].concat("°"));
    }
}
Миниатюры
Не выводит результат регулярных выражений  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru