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

В спящем режиме останавливаются таймеры - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как создать и обработать запрос метода storage.set VK API для Android? http://www.cyberforum.ru/android-dev/thread1317922.html
Всем доброго времени суток! Как создать запрос произвольного метода (storage.set) и обработать его на Android?
Android Задайте вектор нубу В двух словах предыстория. Разочаровался я в работе менеджером и в карьерном росте оного, когда прибавилось проблем и убавился доход. В предпринимательстве тоже не стал миллионером, и решил на старости лет научиться программированию (может тут будет больше по душе и по карману). Решил начать с плюсов,- язык мощный, популярный)) вот в силу своих скромных возможностей изучаю его потихоньку второй... http://www.cyberforum.ru/android-dev/thread1317829.html
Кастомный заголовок ActionBar Android
Увеличивая шрифт в заголовке ActionBar-а. public static void setActionBarTitle(Activity activity){ if(Build.VERSION.SDK_INT >= 11){ ActionBar actionBar = activity.getActionBar(); actionBar.setDisplayShowCustomEnabled(true); actionBar.setDisplayShowTitleEnabled(false); LayoutInflater inflator = LayoutInflater.from(activity.getApplicationContext()); ...
Android Проверка доступности файла по пути к файлу
В своем приложении я использую файлы с SD карты. Так вот хотелось бы как-то проверить доступность файла (не был ли удален или перемещен в другое место). Буду очень благодарен, если напишите как это сделать, заранее спасибо!
Android В Google Play залил, а поиском не находит http://www.cyberforum.ru/android-dev/thread1317237.html
Собственно сабж... Могу по прямой ссылки перейти на приложение, а через поиск не находит... Что делать? Ждать пока гугль его проиндексирует? Или что? Добавлено через 17 минут Подскажите у кого есть опыт работы Play Market
Android Куда записать данные Как сделать так чтобы при первом запуске приложения запрашивались логин и пароль, а при последующих запусках приложение не требовало логин и пароль, а регистрировалась автоматически. То есть куда сохранять логин и пароль? подробнее

Показать сообщение отдельно
stix357
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 9
27.05.2016, 18:32     В спящем режиме останавливаются таймеры
Что-нибудь получилось?
sjoiton
Добавлено через 10 минут
Рекомендуют использовать:
https://developer.android.com/refere...tReceiver.html
Но я не совсем понял: отработает WakefulBroadcastReceiver, запустит сервис, но его самого кто запустит?
Просто мучаюсь с аналогичной проблемой с сервисе
есть в нем Timer, но если интервал отработки Timer-а меньше времени ухода тела в сон, то все, тишина.
AlarmManager должен отработать, но ...... будет ли он отдельный поток запускать ...

Добавлено через 2 минуты
Цитата Сообщение от yura91 Посмотреть сообщение
Какие параметры нужно назначить сервису?
Поддерживаю вопрос.

Добавлено через 3 минуты
Цитата Сообщение от sjoiton Посмотреть сообщение
После того, как он разбудит устройство, оно через N времени снова заснет, если программно ему это не запретить.
Разве, что будить постоянно
Java
1
2
3
4
5
6
7
8
9
10
 Calendar calendar = Calendar.getInstance();
        calendar.setTimeInMillis(System.currentTimeMillis());
        calendar.add(Calendar.MINUTE, mSendGeoPeriod);
        mCalendarTime = calendar.getTimeInMillis();
 
 
        mAM = (AlarmManager) getApplicationContext().getSystemService(ALARM_SERVICE);
        Intent intentAlarm = new Intent(getApplicationContext(), LocalityService.class);
        mAM.cancel(pendingIntent);
        mAM.setRepeating(AlarmManager.RTC_WAKEUP, mCalendarTime, mSendGeoPeriod * 1000*60, pendingIntent);
Добавлено через 3 минуты
Цитата Сообщение от sjoiton Посмотреть сообщение
Если я буду использовать AlarmManager, сколько телефон будет "не" в спящем режиме, после того как выполнится alarm?
По идее столько, сколько указано в настройках тела.

Добавлено через 1 час 38 минут
Цитата Сообщение от sjoiton Посмотреть сообщение
dajver, вы видимо не понимаете, что когда alarmManager вызывает Broadcast, это не значит, что он будет работать вечно. Если телефон уйдет в спящий режим, broadcast и сервисы перестают работать, нужно удерживать телефон не в спящем режиме.
Вечно удерживать не стоит ..... батарея загнется
Это не спасает:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
   
    @Override
    public void onCreate() {     
//после нажатия кнопки питания сохраняется только блокировка сна PARTIAL_WAKE_LOCK
        mPowerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
        mWakeLockState=PowerManager.PARTIAL_WAKE_LOCK;
        mWakeLock = mPowerManager.newWakeLock(mWakeLockState, "UMSE PowerTest");
        if (mWakeLock != null) {
            mWakeLock.acquire();
       }
......
    @Override
 
    public void onDestroy(){
        if (mWakeLock != null) {
            mWakeLock.release();
            mWakeLock = null;
        }
....
 
Текущее время: 05:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru