Articles of alarmmanager

Android – Как установить уведомление на определенную дату в будущем?

Изменить: РЕШЕННО! Вы когда-либо хотели установить уведомление с определенной даты, начиная с определенного момента времени (когда действие запускается или когда нажата кнопка?) Подробнее узнать, как: //Set a notification in 7 days Calendar sevendayalarm = Calendar.getInstance(); sevendayalarm.add(Calendar.DATE, 7); Intent intent = new Intent(this, Receiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 001, intent, 0); AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE); am.set(AlarmManager.RTC_WAKEUP, […]

Как проверить, установлен ли будильник

Я пытаюсь проверить, активна ли моя тревога или нет. Метод alarmIsSet вернет значение false до того, как будет установлен сигнал тревоги, true, если установлен будильник. Пока что так хорошо, однако после тревоги, которую я отменил, alarmIsSet будет продолжать возвращать true, пока я не перезагружу устройство. Как это исправить? public class Alarm extends Activity { private […]

Android: сохранить объект android.net.Uri в базу данных

То, что я пытаюсь сделать, это получить выбранную мелодию звонка от пользователя, установить будильник AlarmManager, чтобы воспроизвести этот рингтон, когда будильник погаснет. Но мне нужно сохранить мелодию звонка в базе данных, чтобы я мог сбросить все тревоги после перезагрузки телефона. Мой вопрос – это лучший способ сохранить рингтон Uri в базе данных для последующего извлечения? […]

Будет ли AlarmManager работать, если мое приложение не запущено?

У меня есть будильник, который работает нормально, если я взаимодействую (используя) с моим приложением, но он не работает, если я устанавливаю его на следующий день и не взаимодействую с моим приложением. Поэтому я сомневаюсь, что это связано с тем, что мой процесс приложения не работает в то время. Вот что я делаю Calendar calSet = […]

Установить будильник в определенное время

Я устанавливаю будильник в определенное время, но каждый раз, когда я открываю приложение, он включается, это код, который я использовал: AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(this, AlarmReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(this,0010000,intent,0); Calendar time = Calendar.getInstance(); time.set(Calendar.HOUR, 5); time.set(Calendar.MINUTE, 59); time.set(Calendar.SECOND, 0); alarmManager.set(AlarmManager.RTC,time.getTimeInMillis(),pendingIntent);

Android AlarmManager в Broadcastreceiver

У меня есть braodcastreceiver, что широковещательный приемник должен назначить будильник. Обычно я бы сделал AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); am.set(AlarmManager.RTC, time, myPendingIntent); Проблема в том, что getSystemService недоступен в широковещательном приемнике только в Activty. Как мне это сделать? Спасибо.

Как установить более одного сигнала тревоги одновременно в Android?

Я делаю небольшое приложение, где мне приходится устанавливать будильник из массива, но устанавливается только один сигнал тревоги и работает в то время, которое находится в последней позиции массива, почему он ведет себя следующим образом: это мой код AlarmManager[] alarmManager=new AlarmManager[24]; for(f=0;f<arr2.length;f++) { Intent intent = new Intent(AlarmR.this, Riciving.class); pi=PendingIntent.getBroadcast(AlarmR.this, 0,intent, 0); alarmManager[f] = (AlarmManager) getSystemService(ALARM_SERVICE); […]

Андроид не работает

Я боролся с этим часами. Я также проверил документацию и несколько тем. Я нашел этот код в двух темах, оба ребята сказали, что код работает отлично, но не на моем компьютере. Появляется первый тост, а второй – никогда. Что не так? public class HelloAndroid2 extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); […]

Не удалось обновить диспетчер событий AppWidget

Итак, у меня есть виджет, я хочу, чтобы он обновлялся каждые 60 секунд. Когда виджет сначала добавляется на рабочий стол, он отлично выполняет свою функцию обновления. Помимо этого, он должен запустить AlarmManager, который будет запускать метод обновления каждые 60 секунд. Это та часть, которая, по-видимому, не делает. Вот мой код: public class ClockWidget extends AppWidgetProvider […]

Вызов класса обслуживания Один раз в день, когда приложение запускается в android, при меньшем потреблении батареи

Я хочу вызвать класс обслуживания, когда пользователь запускает приложение один раз в день на Android. Код манифеста: <service android:name=".DailyRemainder" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </service> Код Java: // for Repeating Process Intent myIntent = new Intent(sign_in.this,.DailyRemainder.class); pendingIntent1 = PendingIntent.getService(sign_in.this, 0,myIntent, 0); AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMillis()); calendar.add(Calendar.SECOND, 20); alarmManager.set(AlarmManager.RTC_WAKEUP, […]

Intereting Posts
Как добавить проект библиотеки в Android Studio и использовать его? (Некоторые из них не вступили в силу) Почему, похоже, для этого синхронизированного блока требуется много времени, чтобы получить блокировку? Android – Как создать идентификатор xml? Как разрешить это на Android Studio 3.0 Canary 1: Не удалось решить: com.google.android:android:2.3.1 ClassNotFoundException при разборке и действительно не знаю, почему Создание размытого прозрачного фонового эффекта Фрагменты Android. Сохранение AsyncTask во время поворота экрана или изменения конфигурации Android MVP open Activity from Presenter, анти-шаблон? Rest Server или API для тестирования моего Restful клиента? Пунктирная линия на самом деле не пунктирна, когда приложение работает на реальном устройстве Android Формат в файле строковых ресурсов Android: AbsListView.OnScrollListener SCROLL_STATE_IDLE не вызывается после SCROLL_STATE_TOUCH_SCROLL (версия 2.1) Расположение координатора с панелью инструментов в фрагментах или действиях Различные виды для прядильщика и прядильного предмета? Android Studio – доменное имя компании