1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Bilder auf SD Karte ablegen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Fossil89, 19.06.2012.

  1. Fossil89, 19.06.2012 #1
    Fossil89

    Fossil89 Threadstarter Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    04.04.2012
    Tag zusammen,

    meine App ist mittlerweile kurz vor der Fertigstellung und ich habe nur noch ein mehr oder weniger großes Problem.
    Meine App enthält eine Reihe Bilder die ich ungern in meiner DB oder sonst wo ablegen möchte, sondern so wie es die meisten machen, auf meiner SD Karte.

    Jetzt habe ich dazu diverse Fragen:

    1. Da ich zum testen nicht immer ein tablet zur Verfügung habe, benötige ich doch eine Art SD- Karten Emulator?

    2. Hat jemand ein Codebeispiel in dem ersichtlich wird an welchen Stellen ich überall etwas einfügen muss damit es funktioniert? Ich habe bisher leider nichts allzu brauchbares gefunden wie ich vorgehen muss....

    3. Ich weis das ich das im Manifest ja auch noch ändern muss, allerdings weis ich nicht welche Permissions das genau ist?

    Danke schonmal im vorraus :)

    mfg Fossil
     
    Zuletzt bearbeitet: 19.06.2012
  2. swordi, 19.06.2012 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    sd karten emulator ?
    leg dir einfach einen emulator an, der auch eine sd karte hat. kannst beim erstellen des avds einstellen.

    codebeispiele? auf sd karte speichern geht ganz gleich wie das speichern in den internen speicher.

    manifest: permission write_external_storage
     
    Fossil89 bedankt sich.
  3. neandertaler19, 19.06.2012 #3
    neandertaler19

    neandertaler19 Ehrenmitglied

    Beiträge:
    10,344
    Erhaltene Danke:
    1,929
    Registriert seit:
    28.01.2011
    Auch eine Tablet hat eine SD Karte(meistens), zumindest vom System aus gesehen. Der "USB-Speicher", also den auf den man per Computer beim Anschließen auch zugreifen kann, findet sich unter /mnt/sdcard. Dürfte also kein Problem sein.
     
    Fossil89 bedankt sich.
  4. swordi, 20.06.2012 #4
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    Environment.getExternalStorageDirectory()

    und

    Environment.getExternalStorageState()
    helfen weiter
     
    Fossil89 bedankt sich.

Diese Seite empfehlen