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

Сервис и само приложение - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Получить доступ к EditText из другого класса http://www.cyberforum.ru/android-dev/thread1348461.html
И снова нюбо - вопросы. Есть задача создать класс и с него получить доступ к EditText что находится в main_activity для вноса и выноса информации из него. Зачем нужно? Есть TabHost в нем 5...
Программирование Android Вирус на андроиде - баннер, блокирующий экран Доброго времени суток Господа!!! Сегодня столкнулся с вирусом на андроиде, представляет собой банер, блокирующий экран, не работает ни чего кроме кнопки питания, на нем естественно надпись типа "если... http://www.cyberforum.ru/android-dev/thread1348460.html
Настройка eclipse под html+css+js Программирование Android
Здравсвуйте. В сети много статей про настройку еклипс для веб, но все статьи то-ли устарели, то-ли руки у меня не от туда растут. Если кто-нибудь делал такое, огромная просьба, опишите порядок...
Программирование Android Как убрать кнопку "меню"?
Как убрать кнопку меню ?:umnik: http://s7.********************/uploads/images/2015/01/5930735c5bb9d4ddc179f757b1667b28.png
Программирование Android Вызов метода из другого Activity http://www.cyberforum.ru/android-dev/thread1348403.html
Здраствуйте. Помогите,пожалуйста, разобраться с несколькими вопросами: 1) Правильно ли, что "Настройки" я выделил в отдельный Activity 2) Если же первое верно, то как тогда при нажатии на кнопку...
Программирование Android Несколько изображений, вывод случайным образом В приложении есть 10 изображений a1.jpg a2.jpg a3.jpg ... есть функция рандом, от 0 до 9. arr = (int)(Math.random() * 9); Нужно реализовать вывод изображения в зависимости от значения arr;... подробнее

Показать сообщение отдельно
imbimbimb
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 23
08.01.2015, 12:53  [ТС]
Благодарю.

Теперь поправьте меня.

1. При запуске приложения запускаем отдельный сервис.
2. В сервисе запускаем alarm.SetAlarm(YourService.this);
3.
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
public class Alarm extends BroadcastReceiver 
    {    
         @Override
         public void onReceive(Context context, Intent intent) 
         {   
             здесь проверяем соединение с интернетом, если есть - тянем данные, проверяем, если условия совпадают - то шлеп push сообщение
 
         }
 
     public void SetAlarm(Context context)
     {
         AlarmManager am=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
         Intent i = new Intent(context, Alarm.class);
         PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, 0);
         am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 60 * 10, pi); - указываем время повторения, через 10 минут
     }
 
     public void CancelAlarm(Context context)
     {
         Intent intent = new Intent(context, Alarm.class);
         PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, 0);
         AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
         alarmManager.cancel(sender);
     }
 }
Правильно ли я понимаю?
Т.е. в моем случае из activity лучше вообще ничего не тянуть, а все в самом сервсие "тянуть" и проверять и если ок - то выводить сообщение ?

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