Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Сохранение logcat в txt файл на SD - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Подскажите. Список горизонтально прокручиваемый + точечный индикатор http://www.cyberforum.ru/android-dev/thread1783999.html
- под картинкой горизонтально прокручиваемый двустрочный список. Каждый элемент списка - id поста. Под id в одну строчку (можно сокращённо) title поста. В каждый момент времени должно отображаться не...
Программирование Android Координаты элементов в Scrollview Здравствуйте, у меня возникла проблема. Есть Scrollview в нем LinearLayout, а в нем уже содержатся несколько ImageView. Так вот, я не понимаю почему при прокрутке скролла я получаю те же... http://www.cyberforum.ru/android-dev/thread1783986.html
Программирование Android Отображение картинки в месте нажатия на экран
Подскажите пожалуйста как сделать что бы в месте нажатия на экран появлялась картинка. Заранее спасибо.
Как сохранить ArrayList Программирование Android
Знаю,вопрос наверное глупый,но как? У меня приложение "Телефонная книга". Если б я просто писал на джаве, то просто добавлял бы контакты в Еррейлист. Но на андроиде так не получаеться. Я перехожу из...
Программирование Android Для чего используется класс Looper? http://www.cyberforum.ru/android-dev/thread1783918.html
Для чего используется класс Looper? Вот Handler может отправлять сообщения в очередь из другого потока в поток, в котором этот handler был создан. А Looper как управляет этой очередью? Он может...
Программирование Android Вывести символ "градус" в TextView Можно ли в строке вывести число со степенью или температуру в градусах, чтоб возле числа температуры был кружок градусов, если да то как? подробнее

Показать сообщение отдельно
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
22.07.2016, 08:47
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
public void WriteFileLogCat() {
        File fileName = null;
        String sdState = android.os.Environment.getExternalStorageState();
        if (sdState.equals(android.os.Environment.MEDIA_MOUNTED)) {
            File sdDir = android.os.Environment.getExternalStorageDirectory();
            // fileName = new File(sdDir, "cache/logcat.txt"); // вместо этого пишем:
           fileName = new File(sdDir.toString + "/cache/logcat.txt");
        } else {
            fileName = MainActivity.this.getCacheDir();
        }
        if (!fileName.exists()) // Команда "fileName = new File(sdDir.toString + "/cache/logcat.txt");" уже создала новый файл,
                                       // Поэтому проверка if (!fileName.exists()) практически бессмысленна
            fileName.mkdirs(); // А тут зачем-то создается папка с именем файла???
        try {
            FileWriter f = new FileWriter(fileName);
            f.write("hello world");
            f.flush();
            f.close();
 
 
 
        } catch (IOException e) {
            Toast.makeText(MainActivity.this, e.toString(), Toast.LENGTH_SHORT).show();
        }
    }
Как-то все запутано...

Добавлено через 1 минуту
Логичнее было бы:

if (!fileName.exists()) fileName = new File(sdDir.toString + "/cache/logcat.txt");

Добавлено через 6 минут
И никак не пойму, почему народ принципиально не использует логи. Ведь все сразу видно будет, где косяк... Toast то выдается хоть, или нет?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru