Dateien anlegen

  • 4 Antworten
  • Letztes Antwortdatum
S

Sasusi

Ambitioniertes Mitglied
4
In welchen Verzeichnissen auf meinem Gerät mit Android 4.4.2 kann ich neue Directories bzw. Dateien für meine apps anlegen?
Bisher habe ich nur gefunden Download.
 
Hallo hier unterscheidet man erstmal zwischen intern speicher extern speicher und der echten physikalischen externen sdkarte.
 
  • Danke
Reaktionen: swa00
Ich möchte in den internen Speicher speichern.
 
Ja wo genau.
 
  • Danke
Reaktionen: swa00
Hallo,

ich gehe mal davon aus du meinst mit interner Speicher den Gerätespeicher.
Es gibt aber ja noch einen Speicher der nur für die App ist.

Dafür rufst du einfach: Environment.getExternalStorageDirectory() auf.

Eine Datei legst du dann an wie es in Java üblich ist.
Java:
File meineDatei = new File(Environment.getExternalStorageDirectory(), "Dateiname.txt");

Edit:
Du benötigst dann auch noch die Permissions um auf den Speicher zugreifen zu können.

Das muss in deine Manifest.xml
XML:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>

Bei der Android Version die du hast musst du dir noch nicht die Rechte vom User einholen, aber ab Android 6 schon.
 
Zuletzt bearbeitet von einem Moderator:

Ähnliche Themen

AnnaBauer21
Antworten
0
Aufrufe
531
AnnaBauer21
AnnaBauer21
D
Antworten
8
Aufrufe
834
jogimuc
J
S
Antworten
7
Aufrufe
1.343
Silvasurf
S
AnnaBauer21
Antworten
6
Aufrufe
1.064
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten