Articles of android pendingintent

Использование AlarmManager для обновления виджетов вручную

Как указано в руководстве Android Dev Guide, если вы хотите, чтобы виджет обновлялся чаще, вы должны использовать AlarmManager для установки аварийных сигналов, которые не AlarmManager устройство. В принципе: не используйте стандартные механизмы, предоставляемые классом AppWidgetProvider и его легко настроить с помощью android: updatePeriodMillis в XML-файле. Прошу прощения, но руководство просто утверждает: «Используйте AlarmManager, используйте RTC […]

Почему в андроид-панели уведомлений появляются ненужные сообщения, а затем исчезает

Я использую BroadCastReceiver , где принимаю действие BOOT_COMPLETED . После получения этой широковещательной передачи установлен AlarmManager , и этот AlarmManager запускает уведомление: код для вещательного ресивера: package pit.opensource.events; import java.util.Calendar; import android.app.AlarmManager; import android.app.PendingIntent; import android.app.Service; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class BootReciver extends BroadcastReceiver { Context c; @Override public void […]

Как остановить AlarmManager

У меня есть активность A, он регистрирует AlarmManager для запуска другого BroadcastReceiver B. По достижении времени вызывается onReceive () B и запускает другое действие C. A может быть закрыто при запуске C. Моя проблема: – C не знаю, как pendingIntent в A, как я могу вызвать alarmManager.cancel (pendingIntent) в C? – Или, как я могу […]

Как обновить вид виджета при нажатии кнопки в android?

Я разрабатываю виджет Android, и я отобразил некоторые данные о том, что виджет из веб-службы и его работы fine.Hear является кодом для этого. КОД public class WatchWidget extends AppWidgetProvider{ private static final String TAG = "WatchWidget"; @Override public void onUpdate( Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds ){ Log.i(TAG, "* onUpdate"); EBWeaterData ebwd=new EBWeaterData(); EBWeatreUtils.getWeatherFeeds(context, ebwd, […]

Как вернуться к моему приложению, вызвав внешнее намерение (календарь api) и проделав некоторую работу?

У меня виджет на главном экране с несколькими кнопками. Один из них должен вызвать диалог (телефон) календаря для создания нового события. Итак, я зарегистрировал слушателя на моей кнопке виджетов: Intent intent = new Intent(Intent.ACTION_INSERT); intent.setData(CalendarContract.Events.CONTENT_URI); PendingIntent pi = PendingIntent.getActivity(this, 1, intent, PendingIntent.FLAG_UPDATE_CURRENT); updateViews.setOnClickPendingIntent(R.id.btnAdd, pi); Когда я нажимаю этот btn в своем виджете, он запускает диалог […]

Экран службы блокировки перед открытием приложения

Я пытаюсь создать приложение, в котором есть экран блокировки / пароля, прежде чем открывать выбранные приложения для защиты ваших приложений. Есть некоторые на рынке, такие как: https://play.google.com/store/apps/details?id=com.domobile.applock&hl=en Вот открытый источник на GitHub. https://github.com/twinone/AppLocker Я понял, что даже если вышеупомянутые приложения будут убиты или они будут сброшены, или телефон перезагрузится и т. Д. Отображаются блокировки экрана […]

Службы Google Play: как проверить, есть ли в настоящий момент «активный» ожидающий обратный вызов намерения, зарегистрированный для обновления местоположения или распознавания активности?

Мое приложение выполняет периодические обновления местоположения и обнаружение распознавания активности в фоновом режиме. Я делаю это с помощью API сервисов Google Play: Например, для регистрации обновлений местоположения я предоставляю ожидающее намерения получать обновление: mLocationClient.requestLocationUpdates(mLocationRequest, pendingInent); Чтобы отменить регистрацию обновления местоположения, я делаю следующее: mLocationClient.removeLocationUpdates(pendingInent); Это хорошо, и отлично работает. Но как я могу узнать, есть […]

Ожидание намерения с разным намерением, но с тем же идентификатором

У меня есть два ожидающих намерения для использования с Alarm Manager: Intent i = new Intent(context, TriggerAlarm.class); PendingIntent pi =PendingIntent.getBroadcast(context,0,i,PendingIntent.FLAG_CANCEL_CURRENT); А другой: Intent i = new Intent(context, TriggerNotification.class); PendingIntent pi = PendingIntent.getBroadcast(context,0, i,PendingIntent.FLAG_CANCEL_CURRENT); Я использую эти два метода в моем приложении Мой вопрос: Разве эти ожидания не отличаются друг от друга? Потому что намерения различны, […]

Android: как получить идентификатор PendingIntent для отмены pendingintent

Я работал с alarm manager . Как только я установил PendingIntent для запуска тревоги, я хочу отменить его. How do I achieve this? Помощь будет оценена по достоинству.

Как перезапустить / обновить содержимое активности при нажатии уведомления

Я пытаюсь обновить содержимое активности при щелчке уведомления. Я могу перейти к активности, когда я нахожусь в какой-то другой деятельности, и я нажимаю на уведомление. То, чего я пытаюсь достичь, я нахожусь в Activity A, где отображается некоторый контент. Я получаю новое уведомление, я нажимаю на него. Действие А должно быть возобновлено или содержимое в […]

Intereting Posts
Центрирование изображения ToggleButton – без текста Ошибка при попытке поделиться ссылкой на facebook с Android Как использовать colorstatelist в android Свойство RadioGroup checkedButton Отображение кнопки меню на ICS при сохранении android: targetSdkVersion будет 14 Получить в данный момент фрагмент Как импортировать внешнюю библиотеку в студию Android? Как я могу использовать adb для отправки события longpress key? Есть ли API для отправки звонков на голосовую почту в Android? Как ограничить плагин переключением задней / задней камеры в android / cordova Android.database.sqlite.SQLiteException: near ": синтаксическая ошибка (код 1): при компиляции: ошибка программирования андроида Стиль вкладок Android ActionBar для Honeycomb Стоп ExpandableListView расширяется, пока отображается панель контекстного действия Настройка экранаОриентация на портрет не работает Android Key Store API 23, используйте setUserAuthenticationRequired без сканера отпечатков пальцев