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

Вывод уведомления в зависимости от условия - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Ошибка при работе с Tween Engine http://www.cyberforum.ru/android-dev/thread1786525.html
Добрый День! Пишу на ligGdx Начал разбираться с tween engine. Использую его что бы отобразить белую заставку в начале игры. Программа выдает ошибку. Так как я первый раз использую даную фичу то не могу понять в чем ошибка. Помогите пожалуйста. Главный класс package com.mygdx.flygame; import com.badlogic.gdx.Game; import com.mygdx.flygame.loader.ResourseLoader; import...
Android Адаптировать layout под другие устройства Добрый. Как на всех устройствах в Android Studio отображать все блоки одинаково по расположению, а то выходит картина, приложенная ниже. Картинка - http://********/JZCE Код XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" ... http://www.cyberforum.ru/android-dev/thread1786508.html
Android Как позвонить из своего приложения?
в продолжение темы http://www.cyberforum.ru/android-dev/thread1105084.html Вроде бы понятно как позвонить. А как еще и ответить звуковым файлом, например. Я немного почитал на эту тему и знаю, что на некоторых моделях телефонов это вообще невозможно. А если нет ограничения, то как?
Добавить кнопку на стандартное окно Android
Есть ли способ отображать кнопку "свою" дополнительную кнопку на окно (например), которое отображается во время разговора?
Android Програмная настройка логера slf4j http://www.cyberforum.ru/android-dev/thread1786390.html
добрый день. использую логгер slf4j, при конфигурации посредством xml все работает отлично <configuration> <property name="LOG_DIR" value="/sdcard/Results/.logs" /> <appender name="LOGCAT" class="ch.qos.logback.classic.android.LogcatAppender" >
Android Как достать исходный код из APK? Сразу оговорюсь, пытаюсь "вскрыть" свою программу, дабы увидеть её внутренности глазами взломщика и помешать ему. Тот же apktool запросто выковыривает ресурсы. Мне это не страшно, все критичные данные я аккуратно зашифровал. А вот если кто-либо доберется до алгоритма дешифрования, то это будет конец. Сабж. подробнее

Показать сообщение отдельно
Милитари
2 / 2 / 1
Регистрация: 17.07.2013
Сообщений: 103

Вывод уведомления в зависимости от условия - Android

28.07.2016, 09:27. Просмотров 134. Ответов 1
Метки (Все метки)

Имеется код который парсит страницу на сайте, получает одну из двух возможных цифр
Задача у меня такая:
Необходимо помещать полученные данные в переменную, а не выводить в ListView как это делается сейчас
После этого необходимо проверить, каким числом является пришедший ответ (1 или 2)
И в зависимости от этого вывести уведомление или не делать ни чего
Данную операцию необходимо проворачивать с интервалом от 5 до 30 секунд
Вот пожалуйста код, который парсит страничку (jsoup)


Кликните здесь для просмотра всего текста
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
package com.example.nikolay.jsoupdemo;
 
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
 
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
 
import java.io.IOException;
import java.util.ArrayList;
public class MainActivity extends Activity {
 
 
    // благодоря этому классу мы будет разбирать данные на куски
    public Elements title;
    // то в чем будем хранить данные пока не передадим адаптеру
    public ArrayList<String> titleList = new ArrayList<String>();
    // Listview Adapter для вывода данных
    private ArrayAdapter<String> adapter;
    // List view
    private ListView lv;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // определение данных
        lv = (ListView) findViewById(R.id.listView1);
        // запрос к нашему отдельному поток на выборку данных
        new NewThread().execute();
        // Добавляем данные для ListView
        adapter = new ArrayAdapter<String>(this, R.layout.list_item, R.id.product_name, titleList);
    }
 
    /** А вот и внутрений класс который делает запросы, если вы не читали статьи у меня в блоге про отдельные
     * потоки советую почитать */
    public class NewThread extends AsyncTask<String, Void, String> {
 
        // Метод выполняющий запрос в фоне, в версиях выше 4 андроида, запросы в главном потоке выполнять
        // нельзя, поэтому все что вам нужно выполнять - выносите в отдельный тред
        @Override
        protected String doInBackground(String... arg) {
 
            // класс который захватывает страницу
            Document doc;
            try {
                // определяем откуда будем воровать данные
                doc = Jsoup.connect("http://xn--80aaefv0am4bqv.xn--p1ai/t.php").get();
                // задаем с какого места, я выбрал заголовке статей
                title = doc.select(".title");
                // чистим наш аррей лист для того что бы заполнить
                titleList.clear();
                // и в цикле захватываем все данные какие есть на странице
                for (Element titles : title) {
                    // записываем в аррей лист
                    titleList.add(titles.text());
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
            // ничего не возвращаем потому что я так захотел)
            return null;
        }
 
        @Override
        protected void onPostExecute(String result) {
 
            // после запроса обновляем листвью
            lv.setAdapter(adapter);
        }
 
 
    }
 
}

Очень надеюсь на Вашу поддержку, спасибо за понимание :з
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru