Ich arbeite an einer Spionage-Anwendung für meine College-Projekt Zweck. Dafür habe ich die Anrufe, den Standort und die SMS des Gerätes protokolliert und in einer Datenbank gespeichert. Jetzt möchte ich den Inhalt der Datenbank in eine Textdatei exportieren. Ich habe den folgenden Code ausprobiert.Wie schreibe ich eine Datenbank in eine Textdatei in Android
private void readAndWriteCallsData() {
File dataBaseFile = getDatabasePath("DATABASE");
File callDataFile = new File(Environment.getDataDirectory()+"/data/com.example.myapp/databases/"+"DATABASE");
try {
BufferedReader dbFileReader = new BufferedReader(new FileReader(callDataFile));
String eachLine;
while((eachLine = dbFileReader.readLine()) != null)
{
Callslog.append(eachLine);
Callslog.append("\n");
}
} catch (IOException e) {
e.printStackTrace();
}
}
Aber das nicht funktioniert ... Bitte helfen Sie mir ...
Ihr Code hat keine Writers (Alle Leser) !! Bitte erklären Sie, was nicht funktioniert? –
Eigentlich können Sie das tun ... Aber Sie erhalten nur Binärdaten in Textdatei. Vielleicht können Sie einfach Ihre db-Datei nehmen, benennen Sie es in das richtige Textformat und Sie bekommen, was Sie brauchen. –
@AlekseyMaximus CODE BITTE –