Sensoren auslesen in Services

  • 1 Antworten
  • Letztes Antwortdatum
O

Oquwa

Neues Mitglied
0
Hallo,

ich versuche zur Zeit eine App zu entwickeln, die den ganzen Tag auf die Sensoren des Smartphones zugreifen soll.

Das Auslesen der Sensoren macht kein Problem. Auch das Auslesen der Sensoren in einem Service macht kein Problem. Doch wenn ich die App schließe oder den Bildschirm ausmache, erhalte ich nur noch GPS-Daten.

Den Service Starte ich in einer Activity wie folgt:
Code:
        Intent sensorService= new Intent(context, SensorService.class);
        context.startService(sensorService);

Die Daten lese ich dann mit dem SensorEventListener Interface
Code:
public class SensorService extends Service implements SensorEventListener{
...
}

Gibt es eine zuverlässige Möglichkeit, Sensordaten im Hintergrund auszulesen?

Vielen Dank,

Oquwa
 
Die Sensoren in einem Service auszulesen funktioniert im allgemeinen. Selbst schon realisiert.
Allerdings nicht kontinuierlich, da je nach Android-Version diese Services beendet werden.

Du musst grundsätzlich deine Technik ändern ....

Abhilfe schaft hierbei, den Zeitintervall des Abfragens mittels Alarmmangers zu realisieren ( z.b. alle 10 sek)

Schau dir mal das hier mal ans Grundlage an

How To Keep An Android Service Running – Digital Stuff

lg
Stefan
 

Ähnliche Themen

AnnaBauer21
Antworten
14
Aufrufe
869
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten