Доброго дня вам.
Вопрос след характера, пишу приложуху, криво накриво, на работе очень неудобно тестить, т.к. находится удаленно eclipse,
вроде создавал проект с выделенным местом под карту памяти, но в процессе теста, конкретно. запись файла, скачивание файла,
файл не качается и никуда не пишется, пишет нет прав для записи.
Приходится вечером дома через телефон тестить. Куда быстрее.
Что я не так делаю? или нет такой возможности?
Спасибо.
Использование карты памяти в эмуляторе
Re: Использование карты памяти в эмуляторе
1) пишет нет прав для записи - процитировать ошибку можно?
2) открыть настройки эмулятора и посмотреть - есть там карта памяти или нет
3) запись файла, скачивание файла - как происходит, пример кода. В частности как получаете путь к карте памяти.
4) <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> установлен?
2) открыть настройки эмулятора и посмотреть - есть там карта памяти или нет
3) запись файла, скачивание файла - как происходит, пример кода. В частности как получаете путь к карте памяти.
4) <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> установлен?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
Re: Использование карты памяти в эмуляторе
1) пишет нет прав для записи - процитировать ошибку можно?
К сожалению дома не могу ее воспроизвести , но там было что-то типа EACCEss permissions или как-то так.
Складывается у меня подозрение, что я на работе в эмуляторе , просто не включил карту?
2) открыть настройки эмулятора и посмотреть - есть там карта памяти или нет
Просветите пожалуйста, как это сделать?
3) запись файла, скачивание файла - как происходит, пример кода. В частности как получаете путь к карте памяти.
Создается документ билдер(код не маленький, но суть в создании xml файла - работает) в конце , этот xml в строку и writerom
Путь к карте получаю через
Environment.getExternalStorageDirectory()
вроде так, потом делаю свою папку и туда пишу файл,
потом в отдельном потоке отправка этого файла на фтп.
4) <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> установлен? - Да , конечно, на реальном устройстве ведь работает.
К сожалению дома не могу ее воспроизвести , но там было что-то типа EACCEss permissions или как-то так.
Складывается у меня подозрение, что я на работе в эмуляторе , просто не включил карту?
2) открыть настройки эмулятора и посмотреть - есть там карта памяти или нет
Просветите пожалуйста, как это сделать?
3) запись файла, скачивание файла - как происходит, пример кода. В частности как получаете путь к карте памяти.
Создается документ билдер(код не маленький, но суть в создании xml файла - работает) в конце , этот xml в строку и writerom
Путь к карте получаю через
Environment.getExternalStorageDirectory()
вроде так, потом делаю свою папку и туда пишу файл,
потом в отдельном потоке отправка этого файла на фтп.
Код: Выделить всё
BufferedWriter bf = null;
try {
bf = new BufferedWriter(new FileWriter(
file));
bf.write(xmlString);
bf.flush();
bf.close();
sendToFTP(file, Const.ActiveIpAdress);
break;
} catch (Exception e) {
StringBuffer error = new StringBuffer();
error.append(e.getMessage().toString())
.append("\n"
+ "Ошибка в модуле записи и отправки файла.");
SaveLogs.SaveLog(
getApplicationContext(), e,
error.toString());
}4) <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> установлен? - Да , конечно, на реальном устройстве ведь работает.