Articles of broadcastreceiver

Вызывается ли BroadcastReceiver.onReceive ровно один раз за смс?

У меня есть передача BroadcastReceiver для android.provider.Telephony.SMS_RECEIVED. Я собираюсь перехватить некоторые SMS, поэтому я буду abortBroadcast (), но не для всех SMS. Но когда я извлекаю SMS из намерения, я думаю, я могу получить БОЛЬШЕ, чем одно СМС? Object[] messages = (Object[]) intent.getSerializableExtra("pdus"); Сообщений является Object [], означает ли это, что это может быть несколько […]

Уведомление о широковещательном приемнике

Я применил push-уведомление в своем приложении для Android: В моем основном классе: // PUSH Parse.initialize(this, applicationId, clientKey); PushService.setDefaultPushCallback(this, SlidingMenuActivity.class); ParseInstallation.getCurrentInstallation().saveInBackground(); ParseAnalytics.trackAppOpened(getIntent()); В моем manifest.xml: <!– PUSH –> <service android:name="com.parse.PushService" /> <receiver android:name="com.parse.ParseBroadcastReceiver" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.intent.action.USER_PRESENT" /> </intent-filter> </receiver> Когда я открываю приложение, я получаю уведомление. Я нажимаю на кнопку назад и […]

Как остановить / отменить диспетчер аварийных сигналов в другом действии?

Я создаю тревогу в действии A и останавливаю / отменю в другом мероприятии B. Я старался, но не повезло, ниже мой код: MainAcitivity public class MainActivity extends Activity { private PendingIntent pendingIntent; private static Context context; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Intent myIntent = new Intent(this, MyReceiver.class); pendingIntent = PendingIntent.getBroadcast(MainActivity.this, 0, myIntent,0); […]

Xamarin.Forms: приемник вещания не работает, когда приложение закрыто

Я работаю над приложением, использующим Xamarin.Forms, и, хотя большая часть его работает нормально, я просто не могу найти способ заставить мой приемник Broadcast работать, пока приложение не находится в ОЗУ, – и это означает, что даже когда это «нежно» «Закрыто Android, а не силой пользователя, закрывающей его. Сам широковещательный приемник работает правильно, когда приложение работает […]

Как обеспечить, чтобы AlarmManager срабатывал, даже если приложение Android закрыто?

У меня есть приложение, которое должно обновлять / получать данные с сервера каждые шесть часов. Для этого я создал AlarmManager следующим образом: public class Repository { public static AlarmManager alarmManager; public static void initAlarmManager(Context context){ //start the update alarm manager Intent resultIntent = new Intent(context,AlarmReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, resultIntent, PendingIntent.FLAG_UPDATE_CURRENT); alarmManager = (AlarmManager) […]

Автоматическое отмена уведомления в определенное время

Я новичок в Java Coding и в настоящее время кодирую проект Android. Сейчас я столкнулся с проблемой. Я хочу, чтобы мое application автоматически удаляло notification в определенное время. Мне удалось удалить notification после того, как пользователь нажмет на notification . Однако в то же время я также хочу, чтобы notification автоматически исчезало после определенного времени, […]

IOS – Swift – обратный вызов, когда телефон подключается

У меня есть приложение для Android, которое использует BroadcastReceiver для более старых версий Android и реализацию на основе JobScheduler для Android 5.0+, которая автоматически запускает мое приложение, когда телефон подключается к зарядному устройству (а именно, он выполняет IntentService для обработки некоторых файлов). Я хочу иметь возможность делать то же самое на iOS (в Swift). Я […]

Широковещательные приемники в Delphi XE5 Android

Как использовать широковещательные приемники в Delphi XE5 Android? Документация очень плоха в отношении интеграции Delphi XE5 и Android.

События XMPP на Android

Я пытаюсь разработать фоновый процесс, который перехватывает сообщение XMPP и выполняет действие, я использую asmack в качестве основной библиотеки XMPP. Я предполагаю, что мне нужен радиовещатель, отвечающий конкретному намерению. Вопрос в том, как поднять намерение? Это должно быть возможно, поскольку эта функциональность присутствует в клиенте Google Talk. Спасибо заранее.

Получение доступа к SQL в Broadcastreceiver

В BroadcastReceiver я получаю номер исходящего звонка. Я хочу сравнить этот номер телефона с номерами, хранящимися в базе данных SQL. К сожалению, я не получаю доступ в BroadcastReceiver к моей базе данных. В других действиях он работает нормально. Вот код для BroadcastReceiver : public void onReceive(Context context, Intent intent) { Bundle bundle = intent.getExtras(); //[ […]