Android: Проблема с разрешением на внешнее хранилище:Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android: Проблема с разрешением на внешнее хранилище:

Сообщение Anonymous »

Мне действительно нужен кто-то здесь, чтобы направить меня по некоторым проблемам с внешним хранилищем или SD-картой. Я не буду вдаваться в сложности. У меня есть папка с именем myVideos . Он расположен в папке SD-карты Motrola Xoom; Путь: «/mnt/sdcard-ext/myvideos. Папка уже есть. Однако есть некоторые странные ошибки, которые у меня возникают .. Например, если я проверю, существует ли папка или не использует следующий код:

Код: Выделить всё

File myDirectory = new File(defaultStorage, "/MyVideos/");
if (myDirectory.exists())
{
my code: lets say true
}
else
{
my code: false
}
где по умолчанию is = "/mnt/sdcard-ext" . Это всегда возвращает ложь. Он должен вернуть правду, так как папка, безусловно, существует там. И предполагая, что там существует папка, я выполняю другие операции, такие как < /p>

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

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

Я получаю фатальное исключение в следующей строке < /p>

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

Стек ошибок ниже: < /p>

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

Я только что упомянул вещи, которые важны из стека. Это точное точное. Хотя я использую < /p>


< /code>

В моем манифестном файле. Даже тогда это не работает. Самый удивительный элемент - это то, что он работает хорошо здесь; Но в США есть клиент, он рухнет на всех его устройствах ... есть ли разница в настройках разрешений устройств в Великобритании или в США. Я буду благодарен вам, если вы мне здесь поможете .. Это большая проблема.
Спасибо < /p>

Подробнее здесь: https://stackoverflow.com/questions/722 ... sion-issue
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»