Android: Problem der externen Speicherberechtigung:Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Android: Problem der externen Speicherberechtigung:

Post by Anonymous »

Ich brauche wirklich jemanden hier, der mich über einige Probleme mit dem externen Speicher oder der SD-Karte leitet. Ich werde nicht in Komplexitäten eingehen. Ich habe einen Ordner mit dem Namen von myvideos . Es befindet sich im SD-Kartenordner von Motrola Xoom; Der Pfad ist "/mnt/sdcard-text/myvideos. Der Ordner ist bereits vorhanden. Es gibt jedoch einige seltsame Fehler, die ich habe. Wenn ich beispielsweise überprüfe, ob der Ordner existiert oder nicht den folgenden Code verwendet:

Code: Select all

File myDirectory = new File(defaultStorage, "/MyVideos/");
if (myDirectory.exists())
{
my code: lets say true
}
else
{
my code: false
}
wobei defaultStorage = "/mnt/sdcard-text" ist. Es gibt immer falsch zurück. Es sollte wahr zurückkehren, da der Ordner dort sicherlich existiert. Und unter der Annahme, dass der Ordner dort existiert, führe ich andere Vorgänge wie < /p>

durchfor (File f : myDirectory.listFiles())
{
if (f.isFile())
{
filenames.add(f.getName()); //add to array

}//if closes
}//for closes
< /code>

Ich bekomme in der folgenden Zeile eine tödliche Ausnahme < /p>

for (File f : myDirectory.listFiles())
< /code>

Der Fehlerstapel ist unten: < /p>

E/AndroidRuntime(22644): FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity
E/AndroidRuntime(22644): Caused by: java.lang.NullPointerException
< /code>

Ich habe gerade die Dinge erwähnt, die aus dem Stapel wichtig sind. Es ist eine NullPointerexception, um genau zu sein. Obwohl ich < /p>

verwende
< /code>

In meiner Manifestdatei. Selbst dann funktioniert es nicht. Das überraschendste

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post