Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Svetl9chok
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 65
1

Некорректный будильник

06.04.2019, 12:40. Просмотров 180. Ответов 0

Пишу, будильник, но он срабатывает в заблокированном состоянии когда ему вздумается:
Код по установке будильника:
Java
1
2
3
4
5
AlarmManager al = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
       // date посчитан нормально именно на время которое нужно
        Intent intent = new Intent(this ,MyReceiver.class);
        PendingIntent pi = PendingIntent.getBroadcast(this,0,intent,0);
        al.set(AlarmManager.RTC_WAKEUP,date.getTimeInMillis(),pi);
Код обработки широковещательного сообщения:
Java
1
2
3
4
5
6
  @Override
    public void onReceive(Context context, Intent intent) {
            Intent i = new Intent(context, Dialoger.class);
            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
    }
Код заставляющий показать активность при заблокированном телефоне:
Java
1
2
3
4
5
6
7
8
9
10
11
private void screen()
    {
        KeyguardManager km = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
        if (km.inKeyguardRestrictedInputMode()) {
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
        }
        getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
    }
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2019, 12:40
Ответы с готовыми решениями:

Будильник
Программа должна быть до ужаса проста - БУДИЛЬНИК. Вы скажете зачем?! - Ведь есть стандартный...

Не работает будильник
Всем привет, может тут найду ответ! купил недавно мобилу oysters pacific e с Андройдом 6,1....

Простой будильник
Здравствуйте,форумчане! Возникла необходимость в написании приложения "будильник" в срочном...

Разработка приложения - будильник
Всем привет! У меня такая проблема,что я не могу привязать свой timepicker с графическим барабаном...

Планирование задач будильник и тд
Здравствуйте. Подскажите как в android 9 создать отложенные задания или будильник если все гугл...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2019, 12:40

Запустить стандартный будильник
Мужики, подскажите, пожалуйста, как со своего приложения запустить стандартный будильник? И, если...

Будильник в точные минуты
Добрый день. Подскажите. как назначить setRepeating в AlarmManager, чтоб действие срабатывало...

Будильник Android Studio
Не получается построить APK делал все как по видео https://www.youtube.com/watch?v=y2E2mM0C0x0 ...


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

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

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