Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry PI

Menu
  • Projekte
    • LED’s
    • Servo & Schrittmotoren
    • Sound
    • Displays (LCD, OLED, LED)
    • Kommunikation
    • Sicherheit
    • Smarthome
    • Weekend Project
  • Mikrocontroller
    • Arduino
      • Tutorials
      • ProMini
        • Anschließen & Programmieren
      • Nano
        • Arduino Nano – Übersicht
      • UNO
        • Übersicht
        • Funduino UNO
        • Maker UNO – Überblick und Test
        • Arduino UNO R4 WiFi / Minima
      • MEGA 2560
        • Funduino Mega 2560 R3
        • Übersicht
      • Leonardo
        • Übersicht
    • ESP32
      • ESP32-CAM
        • Einrichten der ESP32-CAM und erster betrieb
        • ESP32 CAM als Access Point einrichten
        • DIY ESP32 CAM FTDI Adapter
        • ESP32 CAM – Vergleich der verfügbaren Kameralinsen
        • Python – ESP32 CAM Bild speichern
        • ESP32-CAM – Bewegung ermitteln mit Python3
        • ESP32-CAM WROVER E
        • ESP32-CAM Stream per Python3 aufzeichnen
      • Infrarot-Fernbedienung mit dem ESP32 und MicroPython auslesen: Ein Anfängerleitfaden
      • Der ESP32 Plus von Keyestudio: Ein leistungsstarker Mikrocontroller im Arduino-UNO-Format
      • Mikrocontroller ESP32 H2 im Test
      • Seeed Studio ESP32C3 & Bluetooth
    • ESP8266
      • NodeMCU – “Einer für (fast) Alles!”
      • WEMOS
        • WEMOS D1 – Arduino UNO kompatibles Board mit ESP8266 Chip
        • WEMOS D1 Mini – Übersicht
        • Wemos D1 mini Shields
    • Raspberry Pi Pico
      • Raspberry Pi Pico RESET-Taster: So fügst du ihn hinzu
      • Ein erster Blick auf den Melopero Cookie RP2040: Raspberry Pi Pico meets micro:bit
      • Raspberry Pi Pico Pinout: Eine ausführliche Übersicht
      • Vergleich Raspberry Pi Pico & RP2040:bit
      • Raspberry Pi Pico: Programmierung und Entwicklung mit der Arduino IDE auf Linux
  • Newsletter
  • Über mich
  • DeutschDeutsch
  • EnglishEnglish
Menu

Android, Verzeichnisse erstellen

Posted on 6. März 20152. Mai 2023 by Stefan Draeger

Möchte man ein oder mehrere Verzeichnisse in der App erstellen. So kann man wie in Java schon bekannt mit mkdir() bzw. mkdirs() (für das Erstellen mit Unterverzeichnisse) erledigen.

Jedoch muss bei der Andoid App etwas beachtet werden. Damit die App ein Verzeichnis erstellen darf, müssen die Rechte in der AndroidManifest.xml gesetzt werden.

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Und somit kann man mit folgender Zeile ein Verzeichnis erstellen:

String extStorageDir = Environment.getExternalStorageDirectory().toString();
File appDir = new File(extStorageDir + "/App");
boolean directoryWasCreated = appDir.mkdir();

Wenn das Verzeichnis erfolgreich erstellt wurde, so ist die Variable „directoryWasCreated“ Boolean.TRUE bzw wenn nicht Boolean.FALSE.
Sollte für die Entwicklung und der IDE kein Emulator, sondern ein „echtes“ Android-Gerät verwendet werden, so, kann es passieren dass, kein Verzeichniss erstellt wird. Das liegt daran dass, das  Betriebssystem das Gerät als Wechseldatenträger mounted und somit den zugriff, sperrt.
In meinem Fall war es das Samsung Galaxy S3 mit Microsoft Windwos 8.1. Nachdem ich nun die App kompiliert und mit Eclipse auf das Handy übertragen hatte, habe ich das USB-Kabel entfernt und dann die App manuell gestartet, dieses führte zum gewünschten Ergebnis und die Verzeichnisse wurden erstellt.

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien


Unterstütze diesen Blog

Unterstütze mich auf Tipeee mit einer Spende. Alle Spenden gehen zu 100% in diesen Blog und am Ende des Monats erfolgt unter allen Spendern eine Verlosung von tollen Produkten rund um das Thema Mikrocontroller.


Tools

  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator
  • Widerstandsrechner
  • Rechner für Strom & Widerstände
  • ASCII Tabelle

Meta

  • Videothek
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Kontakt
  • Cookie-Richtlinie (EU)

Links

Blogverzeichnis Bloggerei.de Blogverzeichnis TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com
©2023 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb