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

Принцип работы Service - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Какой способ предпочтительнее для реализации повторяющейся функции http://www.cyberforum.ru/android-dev/thread1682612.html
Требуется раз в минуту выполнять определенное действие, скажем, на экране менять счетчик времени. Понятно, что это надо делать не в UI. Где лучше реализовать такой таймер, считающий минуту? В...
Программирование Android Получить json Здравствуйте. Мне нужно получить следующий json ответ с моего сайта для мобильного приложения. {"count":23,"next":null,"previous":null,"results":} Используя эту статью параметр json всегда... http://www.cyberforum.ru/android-dev/thread1682364.html
Android sdk Программирование Android
Что такое Android SDK (SDK)? простым человеческим языком Когда говорят нужно знать Android SDK - что нужно знать? Здесь пишут что это "среда разработки приложений для операционной системы...
Программирование Android Когда вызовется writeToParcel()?
Есть две активити одна передает обьект другая принимает. Обьект реализует интерфейс Parcelable . В какой момент будет вызван метод writeToParcel()? Он будет вызван в передающем активити, когда обьект...
Программирование Android Оплата картой из приложения http://www.cyberforum.ru/android-dev/thread1682245.html
Здравствуйте! Нужно оплатить картой Visa или др. товар из приложения. Кто то делал подобное?
Программирование Android Progress Button, как вызвать метод, а после закончить Progress? Есть кнопка с прогрессом, по ее клику вызывается это: private void sendProgress (final LinearProgressButton button){ int progressColor = color(R.color.mb_purple); int... подробнее

Показать сообщение отдельно
Dark-VIN
1 / 1 / 0
Регистрация: 16.01.2013
Сообщений: 66
12.03.2016, 19:20  [ТС]
Цитата Сообщение от CoolMind Посмотреть сообщение
такие вопросы возникают здесь регулярно
Такое впечатление, что это великий секрет, как написать неубиваемый сервис и создать точный "будильник".

На примере Hourly chime могу сказать, что в этом приложении используется AlarmManager. При ручной смене времени, будильник срабатывает небедленно, как написано в описании класса AlarmManager. Приложение имеет два сервиса и один ресивер.

Но стоковый будильник работает по другому. А вот как... Не может же он ежесекундно сверять время.

На моем HTC One X+ под Android 4.1.2 стоковый будильник содержит следующее:
...

Receivers:
com.htc.android.worldclock.worldclock.WorldClockReceiver
com.htc.android.worldclock.alarmclock.AlarmReceiver
com.htc.android.worldclock.stopwatch.StopwatchReceiver
com.htc.android.worldclock.timer.TimerReceiver

Services:
com.htc.android.worldclock.worldclock.WorldClockService
com.htc.android.worldclock.alarmclock.AlarmService
com.htc.android.worldclock.alarmclock.AlarmHfmService
com.htc.android.worldclock.stopwatch.StopwatchService
com.htc.android.worldclock.timer.TimerService

есть еще Providers и Activity, но они не актуальны в данной теме.

0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru