Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
no0ker
101 / 88 / 7
Регистрация: 17.12.2010
Сообщений: 416
1

Notification и выключенный экран

27.03.2016, 14:39. Просмотров 331. Ответов 2
Метки нет (Все метки)

пишу небольшое приложение на Android 4.4. в фоне работает Service, и каждые 10 минут (в зависимости от условий) нужно сигнализировать вибрацией и/или светодиодами. причем это нужно делать вне зависимости от того, включен ли дисплей или нет (не знаю как назвать это состояние, когда при коротком нажатии на power экран тухнет). как это сделать? какие слова гуглить? спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2016, 14:39
Ответы с готовыми решениями:

GCM notification на выключеный экран
Народ помогите разобраться в проблеме с GCM. На экран блокировки уведомления...

AlarmManager + Notification
Взялся за создания Нотификаций в определённое время. До этого такого ещё такого...

Кнопки в Notification
Всем привет. Подскажите где подсмотреть решение. В уведомлении от своего...

Notification и таймер
Здравствуйте! Бьюсь с одной задачей. Запускаю обычный таймер с таким кодом:...

Notification sound
private void sendNotification(String greetMsg) { Intent resultIntent...

2
Pablito
2811 / 2235 / 754
Регистрация: 12.05.2014
Сообщений: 7,820
Завершенные тесты: 1
27.03.2016, 15:00 2
в системе нет события "нажали клавишу 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
no0ker
101 / 88 / 7
Регистрация: 17.12.2010
Сообщений: 416
27.03.2016, 17:39  [ТС] 3
видимо я неправильно сформулировал вопрос.
но похоже нужно делать SimpleWakefulReceiver + AlarmManager чтобы код работал постоянно, даже при потухшем экране. но как сделать вибрацию (как при приеме смс) пока не очень понятно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2016, 17:39

Уведомления Notification
как вызвать новое активити через уведомление ?

Notification с картинкой
Как рисовать во всем поле сообщения? В прямоугольнике в слайд-панели. Много раз...

Два сервиса и Notification
Друзья, в приложении есть сервис, в нем формируется уведомление, в котором есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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