Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
kirawa
35 / 35 / 2
Регистрация: 12.11.2013
Сообщений: 343
#1

Write file sd-card

23.05.2014, 16:44. Просмотров 566. Ответов 0
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
void writeFileSD(Context context) {
        File sdFile = null;
        if (!Environment.getExternalStorageState().equals(
            Environment.MEDIA_MOUNTED)) {
            Toast.makeText(context,"SD-карта не обнаружена",Toast.LENGTH_SHORT).show();
            return;
        }
        File sdPath = Environment.getExternalStorageDirectory();
        sdPath = new File(sdPath.getAbsolutePath() + "/" + DIR_SD);
        sdPath.mkdirs();
        sdFile = new File(sdPath, FILENAME_SD);
        try {
           BufferedWriter bw = new BufferedWriter(new FileWriter(sdFile));//вот на этой строчке программа умирает с ошибкой java.io.FileNotFoundException: /mnt/sdcard/Note/export.txt: open failed: ENOENT (No such file or directory)
            if (notes.size() == 0){
                Toast.makeText(context,"Заметки не найдены",Toast.LENGTH_SHORT).show();
            }else {
                for (Note note : notes) {
                    SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy HH:mm");
                    long l = note.getData();
                    String times = sdf.format(new Date(l));
                    bw.write(times+"\n" +note.getName() + "\r\n"+"\r\n");
                }
                Toast.makeText(context, "Файл записан на SD: " + sdFile.getAbsolutePath(),Toast.LENGTH_LONG).show();
            }
            bw.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE."/>
ЧОто я не соображу, на эмуляторе работает кстати

Добавлено через 7 часов 49 минут
Цитата Сообщение от kirawa Посмотреть сообщение
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE."/>
точку видете? и я вот увидел
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2014, 16:44
Ответы с готовыми решениями:

Error opening trace file no such file or directory (2)
Наткнулся на исходники эмулятора nes, после выбора файла эмуляции .nes,...

Ошибка "Error opening trace file: No such file or directory (2)"
пару часов назад прога работала включил комп перестала пишет такую ошибку...

Получить путь к карте памяти (SD card)
Не педелитесь методом, который возвращает путь к карте памяти, если она есть?...

Запись logcat в файл на SD-card из своего приложения
Добрый день! Вроде все просто и понятно, но видимо я слишком уж &quot;зеленый&quot; в...

OutputStream.write
Добрый вечер Уважаемые форумчане! Скажите пожалуйста почему функция Send, а...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2014, 16:44

Write assets folder
Как записать файл в папку активы

Caused by: android.view.InflateException: Binary XML file line #13: Binary XML file line #13: Error inflating class
Caused by: android.view.InflateException: Binary XML file line #13: Binary XML...

Upload и Write to file failed. Ошибка: ADODB.Stream error '800a0bbc' Write to file failed.
Проблема вот в чем. Есть 3 компонента, и в админе каждого есть возможность...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru