A
ArpX
Neues Mitglied
- 3
Hallo,
Zum Üben, und weil es für mich nützlich wäre, schreibe ich gerade eine App die eine Sache machen soll. GPS Position bzw direkt einen Track in einem festen Zeitintervall speichern.
Klappt auch soweit, ich hab nur zwei Probleme dabei. Android killt meine App öfter mal. Hab gelesen das ich es als Service starten muss damit das nicht passiert, aber darum gehts erstmal nicht
Das zweite ist, auf dem Handy eines Freundes klappt das schreiben nicht.
Das ist die Funktion die ich benutze um in eine Datei hineinzuschreiben. Da schicke ich dann immer pro GPS Punkt eine Zeile hin die an die Datei angehängt wird.
Nun, auf meinem S3, mit Android 4.1.2 funktioniert das, auf dem meines Freundes, mit Android 2.3.6, funktioniert das nicht.
Kann es sein das diese Funktionen in dem alten Android nicht enthalten sind? Denn sonst funktioniert die App bei ihm. Es wird ein Ordner angelegt und die Koordinaten angezeigt, nur ist keine Datei im Ordner.
Falls das der Grund ist, wie müsste ich das abändern damit das auch auf dem alten Android läuft?
Danke.
Zum Üben, und weil es für mich nützlich wäre, schreibe ich gerade eine App die eine Sache machen soll. GPS Position bzw direkt einen Track in einem festen Zeitintervall speichern.
Klappt auch soweit, ich hab nur zwei Probleme dabei. Android killt meine App öfter mal. Hab gelesen das ich es als Service starten muss damit das nicht passiert, aber darum gehts erstmal nicht
Das zweite ist, auf dem Handy eines Freundes klappt das schreiben nicht.
Code:
private void writeToFile(String data)
try {
FileOutputStream = f new FileOutputStream(datei,true);
PrintWriter pw = new PrintWriter(f);
pw.println(data);
pw.flush();
pw.close();
f.close()
}
catch (IOException e)
{
Log.e("Exception", "File write failed: "+e.toString());
}
}
Das ist die Funktion die ich benutze um in eine Datei hineinzuschreiben. Da schicke ich dann immer pro GPS Punkt eine Zeile hin die an die Datei angehängt wird.
Nun, auf meinem S3, mit Android 4.1.2 funktioniert das, auf dem meines Freundes, mit Android 2.3.6, funktioniert das nicht.
Kann es sein das diese Funktionen in dem alten Android nicht enthalten sind? Denn sonst funktioniert die App bei ihm. Es wird ein Ordner angelegt und die Koordinaten angezeigt, nur ist keine Datei im Ordner.
Falls das der Grund ist, wie müsste ich das abändern damit das auch auf dem alten Android läuft?
Danke.