Intereting Posts
NullPointerException при включении перетаскивания-list-listview из OnItemLongClickListener в виде списка Подумайте о добавлении android: paddingStart = "25dp", чтобы лучше поддерживать макеты справа налево Ошибка «Возможный переутомление: фон красок корневого элемента» Не удалось установить сервисы Google Play: загрузка прервана Использование onActivityResult во фрагментах Как получить bitmap-информацию, а затем декодировать растровое изображение из internet-inputStream? Как изменить, какую тестовую учетную запись использовать на Android в биллинге приложений? Разделить декларацию сервиса на несколько интерфейсов Sd.canWrite () всегда возвращает false Как загрузить файл в папку с файлами для загрузки После удаления apk, когда я запускаю Debug, он сообщает мне, что пакет не установлен Преобразование строки в формат timestamp MySQL в php Внедрить общий переход с помощью AngularJS ClassNotFoundException: не нашел класс "android.support.design.R $ styleable" Расчет контрольной суммы в android / java

Установка тревоги (как в будильнике) с использованием намерений

Поскольку API уровня 9 (2.3) вы можете установить сигнал тревоги, используя намерение:

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); i.putExtra(AlarmClock.EXTRA_HOUR, 9); i.putExtra(AlarmClock.EXTRA_MINUTES, 37); startActivity(i); 

Есть ли способ настроить будильник аналогичным образом (недокументированные API?) Для более низких уровней API?

Также, если кто-либо знает какие-либо аналогичные методы для неактивных будильников ( таких как перечисленные здесь IE HTC Alarm Clock, Moto Blur Alarm Clock и т. Д.), Я был бы очень признателен.

    Во всех моих дальнейших исследованиях я не мог найти никакого способа сделать это, поэтому я предполагаю, что ответ НЕТ, пока не будет доказано обратное.

    Это очевидно, но я просто хочу быть уверенным – считали ли вы использование AlarmManager? Пример Android.com

    Да, это работает точно. Я попробовал, но кто-нибудь знает, могу ли я отменить это время будильника из моего приложения?

    Что касается вашего вопроса, нет. Но я думаю, что это невозможно использовать в более низких API, поскольку он работает только выше уровня 9.

    android.provider.AlarmClock не может быть распознан на более низких уровнях.