Als «broadcastreceiver» getaggte Fragen

BroadcastReceiver ist eine Android-Komponente, die auf systemweite Broadcast-Ankündigungen reagiert.

11
Wie verwende ich LocalBroadcastManager?
Wie verwende / finde ichLocalBroadcastManager wie in Google Docs und Service Broadcast Doc beschrieben ? Ich habe versucht, es zu googeln, aber es ist zunächst kein Code verfügbar? Die Dokumente besagen, dass ich es verwenden sollte, wenn ich im Prozess meiner App intern senden möchte, aber ich weiß nicht, wo …

16
Versuch, einen Dienst beim Booten unter Android zu starten
Ich habe versucht, einen Dienst zu starten, wenn ein Gerät auf Android startet, aber ich kann es nicht zum Laufen bringen. Ich habe mir eine Reihe von Links online angesehen, aber keiner der Codes funktioniert. Vergesse ich etwas? AndroidManifest.xml <receiver android:name=".StartServiceAtBootReceiver" android:enabled="true" android:exported="false" android:label="StartServiceAtBootReceiver" > <intent-filter> <action android:name="android.intent.action._BOOT_COMPLETED" /> </intent-filter> …

6
Kontext in einem Dienst abrufen
Gibt es einen zuverlässigen Weg, um einen Contextvon einem zu bekommen Service? Ich möchte einen Rundfunkempfänger für registrieren, ACTION_PHONE_STATE_CHANGEDaber ich brauche meine App nicht, um diese Informationen immer zu erhalten, also lege ich sie nicht in die Manifest. Ich kann den Broadcast-Empfänger jedoch nicht vom GC töten lassen, wenn ich …


7
Wie starte ich meine App beim Start?
Ich habe versucht, den Beispielcode in diesem Link zu verwenden, aber er scheint veraltet zu sein und hat nicht funktioniert. Welche Änderungen muss ich vornehmen und an welchen Dateien muss meine App automatisch gestartet werden, wenn Android den Startvorgang abgeschlossen hat?

21
Rundfunkempfänger zur Überprüfung der Internetverbindung in der Android App
Ich entwickle einen Android-Rundfunkempfänger zur Überprüfung der Internetverbindung. Das Problem ist, dass mein Rundfunkempfänger zweimal angerufen wird. Ich möchte, dass es nur aufgerufen wird, wenn das Netzwerk verfügbar ist. Wenn es nicht verfügbar ist, möchte ich nicht benachrichtigt werden. Dies ist der Rundfunkempfänger public class NetworkChangeReceiver extends BroadcastReceiver { @Override …


6
Senden und Empfangen von SMS und MMS in Android (vor Kit Kat Android 4.4)
Ich habe herausgefunden, wie man SMS-Nachrichten sendet und empfängt. Um SMS-Nachrichten zu senden, musste ich die sendTextMessage()und sendMultipartTextMessage()Methoden der SmsManagerKlasse aufrufen . Um SMS-Nachrichten zu empfangen, musste ich einen Empfänger in der AndroidMainfest.xmlDatei registrieren . Dann musste ich die onReceive()Methode der überschreiben BroadcastReceiver. Ich habe unten Beispiele aufgeführt. MainActivity.java public …

5
Wird BroadcastReceiver.onReceive immer im UI-Thread ausgeführt?
In meiner App erstelle ich eine benutzerdefinierte BroadcastReceiverund registriere sie manuell über in meinem Kontext Context.registerReceiver. Ich habe auch eine AsyncTask, die Notifier-Intents über versendet Context.sendBroadcast. Die Absichten werden von einem Nicht-UI-Worker-Thread gesendet, aber es scheint, dassBroadcastReceiver.onReceive (der empfängt) immer im UI-Thread ausgeführt wird (was gut für mich ist). Ist …

2
BroadcastReceiver mit mehreren Filtern oder mehreren BroadcastReceivern?
Ich habe eine Android-Aktivität, die zwei verschiedene Sendungen abfangen muss. Mein aktueller Ansatz ist es, eine Single BroadcastReceiverinnerhalb der Aktivität zu haben und beide Sendungen damit zu erfassen: public class MyActivity extends Activity { private MyActivity.BroadcastListener mBroadcastListener; private boolean mIsActivityPaused = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mylayout); …

10
Empfänger nicht registriert Ausnahmefehler?
In meiner Entwicklerkonsole wird ständig ein Fehler gemeldet, den ich auf keinem Telefon reproduzieren kann. Eine Person hat eine Nachricht hinterlassen, dass sie diese erhält, wenn sie versucht, den Einstellungsbildschirm meines Batteriedienstes zu öffnen. Wie Sie dem Fehler entnehmen können, heißt es, dass der Empfänger nicht registriert ist. java.lang.RuntimeException: Unable …

7
Android - Dienst beim Booten starten
Nach allem, was ich in Stack Exchange und anderswo gesehen habe, habe ich alles richtig eingerichtet, um einen IntentService beim Starten des Android-Betriebssystems zu starten. Leider startet es nicht beim Booten und ich erhalte keine Fehler. Vielleicht können die Experten helfen ... Manifest: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.phx.batterylogger" android:versionCode="1" …


2
Rundfunkempfänger innerhalb eines Dienstes
Ich versuche ein BroadcastReceiverinnerhalb eines zu starten Service. Ich versuche, einen Hintergrund zu serviceerstellen, der eingehende Textnachrichten sammelt und eingehende Telefonanrufe protokolliert. Ich dachte, der beste Weg, dies zu tun, ist ein serviceLauf, der einen Rundfunkempfänger enthält, der entweder katalogisieren kann. Wie mache ich das? Ich habe meinen Dienst bereits …

3
Android - Abrufen des Kontexts von einem Broadcast-Empfänger onReceive () zum Senden an
Grundsätzlich möchte ich eine Absicht treffen und sie von onReceive () meines BroadcastReceivers an einen Dienst weitergeben. Bisher habe ich immer View.getContext () verwendet, aber hier stecke ich fest. Wie genau kann ich den Kontext abrufen, damit ich ihn verwenden kann public Intent (Context packageContext, Class<?> cls)?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.