Articles of Радиопередатчик для

GCM с пользовательским широковещательным приемопередатчиком

Я внедряю gcm-уведомления в своем приложении. Поскольку я использую свой код для генерации большого количества приложений с разными именами пакетов, я не могу использовать стандартное имя mypackage.GCMIntentService. При создании приложений я изменяюсь только в манифесте и изменяю импорт моего класса R. Поэтому я сделал свой собственный BroadcastReceiver public class GCMReceiver extends GCMBroadcastReceiver { @Override protected […]

ANR Broadcast of Intent {act = android.intent.action.SCREEN_OFF flg = 0x50000010}

Я получил ANR из Отчета Google, который в основном сообщается от Galaxy Note3 (hlte) и Galaxy Note II (t03g). Я не знаю, что происходит и как решить эту проблему. Кто-нибудь знает, что случилось? Трассировка стека приведена ниже. —– pid 1958 at 2015-02-15 03:18:13 —– Cmd line: aaron.apps.investtreasury JNI: CheckJNI is off; workarounds are off; pins=0; […]

RTC_WAKEUP не работает

В настоящее время я работаю над приложением Broadcast Receiver, в котором я делаю будильник, который должен отображать сообщение после ввода секунд. Я использовал RTC_WAKEUP, что означает, что он должен отображать сообщение, когда устройство включено, и он должен включить устройство, а затем отобразить сообщение, когда устройство выключено. МОЯ ПРОБЛЕМА – ЧТО ЭТОТ RTC_WAKEUP НЕ НА МОЕМ […]

Тревожный приемник и Android Manifest

Я нашел несколько руководств по настройке приемника сигналов тревоги для отправки тоста в установленные интервалы времени. И я слежу за кодом и разбил свой собственный проект на 3 класса. HelloDroidActivity.java: package com.example.helloandroid; import java.util.Calendar; import android.app.Activity; import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.widget.TextView; import android.widget.Toast; import com.example.helloandroid.alarms.MyAlarmReciever; public […]

Может ли приложение Android-приложения запускаться до его запуска пользователем?

Приложение имеет BroadcastReceiver, который прослушивает событие с завершением загрузки и запускает фоновый сервис для отправки некоторых данных на мой HTTP-сервер. Мой вопрос: если приложение никогда не запускается пользователем (только установлено), получит ли BroadcastReceiver событие загрузки?

BroadcastReceiver не работает, когда я убиваю приложение

Я заметил, что всякий раз, когда я вручную убиваю свое приложение, нажав кнопку «Назад» моего мобильного телефона, мой вещательный приемник перестает работать. Приемник отвечает за отображение уведомления каждый раз, когда пользователь вешает телефонный звонок, и тот же самый зарегистрирован в файле manifest.xml. Это нормальное / ожидаемое поведение? Я думал, что приемник должен продолжать работать, даже […]

Как использовать широковещательный приемник в разных приложениях на Android?

У меня есть два приложения в двух разных проектах в eclipse. В одном приложении (A) определяется действие (A1), которое запускается первым. Затем я начинаю с этого действия второе действие (B1) во втором проекте (B). Это прекрасно работает. Я начинаю его следующим образом: Intent intent = new Intent("pacman.intent.action.Launch"); intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); startActivity(intent); Теперь я хочу отправить намерения, связанные […]

Как разблокировать экран при вызове BroadcastReceiver?

Как вы можете догадаться, я регистрирую будильник AlarmManager. И BroadcastReceiver будет вызван правильно. Но когда он вызвал, мой экран телефона все еще заблокирован. Я заметил, что приложение AlarmClock по умолчанию не похоже на это. Итак, мой вопрос: как разблокировать экран при вызове BroadcastReceiver? (Разблокировать экран может заставить пользователя управлять моей деятельностью напрямую) Спасибо заранее.

Запуск активности от широковещательного приемника, который слушает исходящий вызов

Я пытаюсь запустить действие из широковещательного приемника, который слушает исходящий вызов, который составляет 5556. Проблема заключается в том, что активность не запускается, а вызывает встроенную активность набора номера, я изменил приоритет намерения до 100, но но безрезультатно. Как заставить активность запускать на циферблате вместо встроенной активности вызова? Вот код: package com.messageHider; import android.content.BroadcastReceiver; import android.content.Context; […]

Зачем вызывать setResult в BroadcastReceiver?

В примере кода C2DM из Google, когда уведомление, полученное в BroadcastReceiver, вызывает: setResult(Activity.RESULT_OK, null /* data */, null /* extra */); Я не знал, что делает setResult. Это то, что они говорят в Android-документах: Измените все данные результата, полученные из этих передач; Работает только с трансляциями, отправленными через Context.sendOrderedBroadcast. Все текущие данные результата заменяются значением, […]