Als «android-service» getaggte Fragen

Ein Dienst ist eine Anwendungskomponente, die entweder den Wunsch einer Anwendung darstellt, einen länger laufenden Vorgang auszuführen, ohne mit dem Benutzer zu interagieren, oder Funktionen für andere Anwendungen bereitzustellen.

3
PendingIntent sendet keine Intent-Extras
Mein MainActicity beginnt RefreshServicemit einem, Intentder ein booleanExtra genannt hat isNextWeek. Mein RefreshServicemacht ein, Notificationdas mein startet, MainActivitywenn der Benutzer darauf klickt. das sieht so aus: Log.d("Refresh", "RefreshService got: isNextWeek: " + String.valueOf(isNextWeek)); Intent notificationIntent = new Intent(this, MainActivity.class); notificationIntent.putExtra(MainActivity.IS_NEXT_WEEK, isNextWeek); Log.d("Refresh", "RefreshService put in Intent: isNextWeek: " + String.valueOf(notificationIntent.getBooleanExtra(MainActivity.IS_NEXT_WEEK,false))); …

11
Android - StartForeground für einen Dienst implementieren?
Ich bin mir also nicht sicher, wo / wie ich diese Methode implementieren soll, damit mein Dienst im Vordergrund ausgeführt wird. Derzeit beginne ich meinen Dienst wie folgt in einer anderen Aktivität: Intent i = new Intent(context, myService.class); context.startService(i); Und dann versuche ich in onCreate () von myServices startForeground () …

13
Ermitteln der aktuellen Vordergrundanwendung anhand einer Hintergrundaufgabe oder eines Hintergrunddienstes
Ich möchte eine Anwendung, die im Hintergrund ausgeführt wird und weiß, wann eine der integrierten Anwendungen (Messaging, Kontakte usw.) ausgeführt wird. Meine Fragen sind also: Wie soll ich meine Anwendung im Hintergrund ausführen? Wie meine Hintergrundanwendung wissen kann, welche Anwendung derzeit im Vordergrund ausgeführt wird. Antworten von Leuten mit Erfahrung …

2
Android onCreate oder onStartCommand zum Starten des Dienstes
Normalerweise implementiere ich beim Erstellen eines Android-Dienstes die onCreateMethode, aber in meinem letzten Projekt funktioniert dies nicht. Ich habe versucht zu implementieren onStartCommand, und das scheint zu funktionieren. Die Frage ist: Wenn ich einen Dienst implementieren muss, welche Methode ist erforderlich? Welche Methoden muss ich implementieren? onCreate, onStartCommandOder beides? Und …


5
Unterschiede zwischen Intent und PendingIntent
Ich habe einige Artikel gelesen und beide scheinen dasselbe zu tun. Ich habe mich gefragt, was der Unterschied zwischen dem Starten des Dienstes ist: Intent intent = new Intent(this, HelloService.class); startService(intent); oder so: Calendar cal = Calendar.getInstance(); Intent intent = new Intent(this, MyService.class); PendingIntent pintent = PendingIntent.getService(this, 0, intent, 0); …

4
Starten Sie die Android-Anwendung ohne Hauptaktivität und starten Sie den Dienst beim Starten der Anwendung
Ich habe das folgende Szenario in meiner Anwendung. In meiner Anwendung befindet sich keine Benutzeroberfläche. Stattdessen gibt es einen Dienst, der beim Booten startet und kontinuierlich ausgeführt wird. Wie kann ich meine Manifestdatei ohne Hauptaktivität konfigurieren? Kann ich meine App ohne Aktivität starten? Und beim Starten meiner App sollte mein …

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 …

14
Wie starte ichForeground () ohne Benachrichtigung?
Ich möchte einen Dienst erstellen und ihn in den Vordergrund stellen. Die meisten Beispielcodes enthalten Benachrichtigungen. Ich möchte aber keine Benachrichtigung anzeigen. Ist das möglich? Können Sie mir einige Beispiele geben? Gibt es Alternativen? Mein App-Service macht Mediaplayer. Wie man das System dazu bringt, meinen Dienst nicht zu beenden, außer …


4
Hintergrundservice mit Location Listener in Android
Ich erstelle einen Hintergrunddienst, der in einem eigenen Prozess ausgeführt wird. Es sollte mir ermöglichen, zuzuhören, wenn sich der Standort des Geräts geändert hat. Ich sollte in der Lage sein, Kriterien wie die zurückgelegte Entfernung zu ändern, bevor ich die Benutzeroberfläche benachrichtige. Wie kann ich das gleiche tun? Ich habe …


6
Android 9.0: Dienst darf nicht gestartet werden: App befindet sich im Hintergrund .. nach onResume ()
Ich habe einen Musik-Player, der versucht, ein ServiceIn onResume()eines zu starten Activity. Ich habe aus Gründen der Übersichtlichkeit einige Zeilen entfernt, aber der Code ist effektiv: @Override protected void onResume() { super.onResume(); startService(new Intent(this, MusicService.class)); } Laut den Absturzprotokollen löst dies auf einigen Geräten mit Android P eine Ausnahme aus: …


1
Kann ich stopSelf () in Service.onStartCommand aufrufen?
Es gibt einige Bedingungen, unter denen versucht werden könnte, meinen Dienst zu starten, wenn dies nicht der Fall sein sollte. Ist es in solchen Fällen eine schlechte Form, stopSelf()innerhalb einer onStartCommand()Methode aufzurufen ? Wenn ja, wie kann man mit einer solchen Situation am besten umgehen? Alle Ressourcen werden sehr geschätzt.
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.