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

Notification и выключенный экран - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Позиционирование http://www.cyberforum.ru/android-dev/thread1696013.html
Народ помогите разобраться с дизайном, хочу сделать страничку пользователя то есть, с лево картинка (фото) с права текст ФИО, но блин ни как не могу нормально их расположить, буду очень благодарен...
Программирование Android Сервисы Google Api Добрый день. подскажите пожалуйста или дайте ссылку на статью а то я не нашел. Как мне в приложение получить Email адрес от Gmail. через это можно ли сделать http://www.cyberforum.ru/android-dev/thread1695975.html
Программирование Android Запись звука. MediaRecorder. разбираю пример
разбираю уже готовый пример.Приложение запускается, но не могу понять, почему у меня не записывает звук, а при нажатии на Stop выбивает из него. Может подскажете - что не так?? package...
Скролл меняет размер при скролле PreferenceScreen Программирование Android
Main.java public class Main extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
Программирование Android AdMob и libgdx http://www.cyberforum.ru/android-dev/thread1695853.html
Здравствуйте, вот уже несколько дней безуспешно пытаюсь вставить баннер в игру libgdx. вроде бы уже получилось, но вот такая проблема: тестовый режим не включаю, а на эмуляторе показывает баннер с...
Программирование Android Реализация алгоритмов шифрования Здравствуйте, уважаемые программисты! Не могли бы вы, пожалуйста, написать алгоритмы шифрования и расшифровки (любые, какие знаете). Желательно чтобы вы отправили мне методы, и мне осталось только... подробнее

Показать сообщение отдельно
Pablito
2494 / 1939 / 605
Регистрация: 12.05.2014
Сообщений: 6,803
Завершенные тесты: 1
27.03.2016, 15:00
в системе нет события "нажали клавишу power", но в сервисе можно зарегистрировать ресивер на события SCREEN_OFF / ON

Java
1
2
3
4
5
6
7
8
9
10
11
    private boolean isScreenOn;
 
    private final BroadcastReceiver receiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            // меняем какой-нибудь boolean флаг в сервисе
            String action = intent.getAction();
            if (action.equals(Intent.ACTION_SCREEN_ON)) isScreenOn = true;
            else isScreenOn = false;
        }
    };
теперь когда сервис будет срабатывать, можно реагировать по разному в зависимости от переменной isScreenOn
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru