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 …
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> …
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 …
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?
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 …
Ich würde gerne wissen, wie man einen Rundfunkempfänger programmgesteuert registriert. Ich möchte bestimmte Empfänger entsprechend der Benutzerauswahl registrieren. Da die Registrierung über die Manifestdatei erfolgt, frage ich mich, ob es einen geeigneten Weg gibt, dies im Code zu erreichen.
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 …
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 …
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); …
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 …
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" …
Ich versuche, eine App zu entwickeln, die verhindert, dass ein Benutzer ohne Kennwort zu einer bestimmten App gelangt. Das Szenario ist ... Benutzer klickt auf "E-Mail" App (zum Beispiel) Meine App erkennt den Start einer App Meine App bestätigt, dass es sich um die "E-Mail" -App handelt Meine App öffnet …
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 …
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)?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.