Wie erstellen Sie ein Verzeichnis auf den internen Speicher bei der installation der Android-Anwendung?

Möchte ich haben einen Ordner, wo ich alle Ressourcen, die ich ' m gehen zu müssen, und ich will es auf den internen Speicher. Da ich möchte, dass dieses Verzeichnis nur einmal erstellt werden, fand ich heraus, dass ich sollte es schaffen, in der Haupt-Aktivität der Anwendung:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    File directory = context.getDir("mydir", Context.MODE_PRIVATE);
    Log.d("directory", directory.getAbsolutePath().toString());
} 

Scheint es ok wie das ist, was ich war in der Lage, im internet zu finden, aber ich erhalte Lasten von Fehlern, die ich bekommen kann, um das Protokoll für den Verzeichnis-Pfad und die Anwendung nicht starten. Irgendeine Idee warum?

Auch, wenn ich mit dem internen Speicher jedes mal wenn ich meine Anwendung aus Eclipse heraus auf meinem Handy macht es automatisch löscht die Vorherige zusammen mit seinen Ressourcen oder habe ich dies manuell tun?

Wenn Sie entfernen (deinstallieren) Sie die Anwendung aus dem Telefon, es wird alle Dateien löschen, die Sie gespeichert haben auf dem internen Speicher. Wenn Sie jedoch einfach nur "update" der Anwendung (ohne entfernen der alten) auf die Dateien auf dem internen Speicher verbleiben dort.
Wenn Sie Fehler erhalten, posten Sie Ihre der Fehler in der logcat damit wir Ihnen helfen können

InformationsquelleAutor Andrey | 2012-12-12

Schreibe einen Kommentar