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

Логика для SMS оповещения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android SQLite вывод данных http://www.cyberforum.ru/android-dev/thread1146669.html
Здравствуйте. Подскажите, как вывести данные из колонки БД и записать в массив. Пытался пока что только извлечь данные в переменные: String abc = c.getString("ResponseTime"); int abs =...
Программирование Android Как лучше поступить с задачей сохранения картинки на сервере Такая дилемма.. Задача в том, чтобы получить картинку с камеры android-устройства и отправить ее на сервер, плюс еще кое-какие данные. Причем эти данные отправляются сразу же за картинкой и, вообще,... http://www.cyberforum.ru/android-dev/thread1146641.html
Программирование Android Как применять свои шрифты для textView в андроид?
Запихнул шрифт под именем MainFont в папку assets, и пишу код: TextView text1 = (TextView) findViewById(R.id.text1); Typeface MainFont =...
Программирование Android Ошибки при повторном получении LAC и CID
Раз в 1 секунда вызываю метод который получает LAC и CID и выводит их значения. Проблема в том, что при повторном вызове метода, LAC и CID равняются первым полученным значениям, т.е. при смене их...
Программирование Android Можно ли сделать приложение, которое будет брать RSS-ленту с моего сайта? http://www.cyberforum.ru/android-dev/thread1146086.html
Можно ли сделать приложение, Которое будет брать Rss ленту с моего сайта, И возможно ли, Что оно будет От туда Картинки брать?
Программирование Android Самодельный Scroll Пытаюсь сделать скролл без использования ScrollView, программно. Это чисто для тренировки сделал себе задачу: public class MainActivity extends Activity implements OnTouchListener... подробнее

Показать сообщение отдельно
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
13.04.2014, 08:25
подобного еще не делал (перехват смс), но попробую помочь...
Вы немного неправильно понимаете структуру приложения андроида... Похоже думаете как в Windows. Я сам долго отвыкал...
Сервис может работать независимо от форм. Даже при закрытой программе. Это отдельный класс. Форма - это тоже отдельный класс, который может быть вызван нажатием иконки, вызовом из сервиса или любой другой программы.
Ресивер это не сервис а отдельный класс, который настраивается на определенные сообщения системы. Аналог виндового hook. И в его теле (при сообытии) можно запустить сервис или открыть окно. События бывают разные. Например на запуск ОС после перезагрузки - получаем автозагрузку сервиса. Например на смену уровня заряда батареи - меняем индикатор. Возможно (сам не пользовался и пока не копал в эту сторону) есть ресивер на входящее сообщение СМС. Регистрацию ресиверов (вроде) можно делать 2мя способами - командой программы(нажали кнопку) или в манифесте. Если в манифесте, то регистрация происходит на этапе инсталяции программы("намертво").

А вообще советую прочитать уроки
http://www.startandroid.ru/ru/uroki/vse-uroki-spiskom.html
уроки 92-100

Добавлено через 9 минут
Цитата Сообщение от -MSA- Посмотреть сообщение
2) Сервис в бесконечном цикле ждет сообщения от класса "SMS", который наследуется от "BroadcastReceiver".
Это виндовое мышление. Вы настраиваете ресивер на ожидание. Это вроде "заявки" которая обьясняет ОС что при приходе смс нужно (кроме системных обработок) выполнить метод определенный в ресиверах-программах А, Б и С...

Цитата Сообщение от -MSA- Посмотреть сообщение
4) Как развернуть (вывести на передний план) окно Main?
Тоже виндовые мысли! Форма уничтожается сразу как вы нажимаете закрыть и до него добирается "сборщик мусора". Каждое открытие формы - это её пересоздание.

Цитата Сообщение от -MSA- Посмотреть сообщение
3) Почему после перезагрузки я могу запустить только сервис, а при первом запуске должен запускать GUI c ненужным окном.
Теоретически сервис может быть и без главного окна! Но его должен кто-то запустить. Например определенный при инсталяции ресивер...
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru