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

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

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

Android Доступ к Notification из Activity
Android Notification - запуск MainActivity
Уведомления Notification Android
Android Notification с картинкой
Кнопки в Notification Android
Android Notification в определённое время
Android AlarmManager + Notification
Android Notification когда надо
Notification sound Android
Android Notification в определенное время
Android Два сервиса и Notification
Android GCM notification на выключеный экран

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
резкий
1890 / 1624 / 504
Регистрация: 12.05.2014
Сообщений: 5,849
Завершенные тесты: 1
27.03.2016, 15:00     Notification и выключенный экран #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
no0ker
101 / 88 / 4
Регистрация: 17.12.2010
Сообщений: 416
27.03.2016, 17:39  [ТС]     Notification и выключенный экран #3
видимо я неправильно сформулировал вопрос.
но похоже нужно делать SimpleWakefulReceiver + AlarmManager чтобы код работал постоянно, даже при потухшем экране. но как сделать вибрацию (как при приеме смс) пока не очень понятно.
Yandex
Объявления
27.03.2016, 17:39     Notification и выключенный экран
Ответ Создать тему
Опции темы

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