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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
no0ker
101 / 88 / 4
Регистрация: 17.12.2010
Сообщений: 416
#1

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

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

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

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

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

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

Кнопки в Notification - Программирование Android
Всем привет. Подскажите где подсмотреть решение. В уведомлении от своего сервиса хочу выводить 2 кнопки помимо текста, соответственно...

AlarmManager + Notification - Программирование Android
Взялся за создания Нотификаций в определённое время. До этого такого ещё такого не делал, без помощи гугла не обошлось. В фрагменте...

Notification sound - Программирование Android
private void sendNotification(String greetMsg) { Intent resultIntent = new Intent(this, GreetingActivity.class); ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2494 / 1939 / 605
Регистрация: 12.05.2014
Сообщений: 6,798
Завершенные тесты: 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 / 4
Регистрация: 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 - запуск MainActivity - Программирование Android
Здравствуйте! Есть Service который посылает запрос, парсит страницу и выводит notification. При нажатии на него открывается моя...

Два сервиса и Notification - Программирование Android
Друзья, в приложении есть сервис, в нем формируется уведомление, в котором есть кнопка с PendingIntent, вызывающая другой сервис, в котором...

Notification в определенное время - Программирование Android
Проблема вызова Notification при помощи AlarmManager. public void restartNotify(Context context) { AlarmManager alarmManager =...

Notification когда надо - Программирование Android
Надо сделать показ Notification в указаное время....Понимаю что роботать надо с Service i Notification... Подкиньте какието стати, уроки,...


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

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

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