Wie kann ich die interne Speichergröße in Android kennen?

Das ist mein Code,

private String memSize(String path){ StatFs stat = new StatFs(path); long blockSize = stat.getBlockSize(); long availableBlocks = stat.getAvailableBlocks(); long freeBlocks = stat.getFreeBlocks(); long countBlocks = stat.getBlockCount(); String fileSize = Formatter.formatFileSize(this, availableBlocks * blockSize); String maxSize = Formatter.formatFileSize(this, countBlocks * blockSize); String info = path.toString() + "\nblockSize : " + Long.toString(blockSize) + "\navailableBlocks : " + Long.toString(availableBlocks) + "\nfreeBlocks : " + Long.toString(freeBlocks) + "\nreservedBlocks : " + Long.toString(freeBlocks - availableBlocks) + "\ncountBlocks : " + Long.toString(countBlocks) + "\nspace : " + fileSize + " / " + maxSize + "\n\n"; return info; } 

Ich /sdcard meine Funktion mit Pfad /data und /sdcard und es funktioniert
Aber wenn Pfad ist / (ich verstehe es ist Wurzelpfad), das ist Ergebnis.

  • Monodroid - Handhabung Klicken Sie auf Ereignisse in ListAdapter-Zeilen
  • IR Emitter und Android 5.0
  • Verwenden von Groovy auf Android
  • Wie ändere ich die Hintergrundfarbe der Snackbar?
  • Auf der Suche nach falscher Fragmentklasse mit Android-Kompatibilitätsbibliothek
  • Android: Http Post mit Parameter funktioniert nicht
    • BlockGröße: 4096
    • AvailableBlocks: 0
    • FreeBlocks: 0
    • ReserviertBlocks: 0
    • CountBlocks: 0
    • Raum: 0,00B / 0,00B

    Ich denke, Root-Pfad ist SuperUser Bereich. Kann eine Genehmigung für den Zugriff benötigen.
    Mein Telefon ist bereits verwurzelt. Könnten Sie mir zeigen, was ich als nächsten Schritt machen sollte?

    Vielen Dank.

    Referenzen

    • Http://developer.android.com/reference/android/os/StatFs.html
    • Android interne Telefon Speicher

  • Fehlgeschlagene Binder-Transaktion beim Hinzufügen einer Bitmap dynamisch in ein Widget
  • Wie benutzt man in Android Studio
  • Wie kann man überprüfen, ob AlarmManager bereits einen Alarm eingestellt hat?
  • Verhindere das Google-Spiel von der automatischen Übersetzung meiner App-Beschreibung
  • Libusb_open_device_with_vid_pid fehlgeschlagen beim Zugriff auf das USB-Gerät
  • Wie man den Dienst in android neu startet, um den Dienst wieder anzurufen
  • One Solution collect form web for “Wie kann ich die interne Speichergröße in Android kennen?”

    Ihr interner Speicher ist nicht in / es ist in / data dir montiert. Android interne Telefon Speicher

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.