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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Springboks
2 / 2 / 0
Регистрация: 06.05.2014
Сообщений: 86
#1

Запись в файл по таймеру - Программирование Android

16.12.2015, 12:09. Просмотров 243. Ответов 1
Метки нет (Все метки)

Здравствуйте, не могу реализовать программный кода с записью в файл показания датчика по тику таймера(показания датчика изменяется по тику таймера).
Алгоритм записи я в принципе понял, но не знаю как записывать в конец файла новые данные.
Помогите пожалуйста с реализацией этой задачи, не могу не как сделать.

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
 public void onclick(View v) {  // по нажатию кнопки включается таймер и запускается метод считывания с датчика акселерометра
        writeFile();
        timer = new Timer();
        TimerTask task = new TimerTask() {
            @Override
            public void run() {
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        showInfo();//метод считывания показаний датика
 
                    }
                });
            }
        };
        timer.schedule(task, 0, 400);
 
 
 
        }
 
    void writeFile() {//запись в файл на sd карту
 
        if (!myF.exists()) {
 
            try {
                String str = "Акселерометр       "+
                        "\n"+ format(valuesAccel);
 
                myF.createNewFile();
                FileWriter fWr = new FileWriter(myF);
                fWr.write(str);
 
 
                    timer = new Timer();
                    TimerTask task = new TimerTask() {
                        @Override
                        public void run() {
                            runOnUiThread(new Runnable() {
                                @Override
                                public void run() {
                                    try {
                                        String str = "Акселерометр       "+
                                                "\n"+ format(valuesAccel);
                                        StringBuilder sb = new StringBuilder();
 
 
 
 
                                      
                                        sb.append(str);
 
                                    }catch (Exception e1)
                                    {
                                    }
 
                                }
                            });
                        }
                    };
                    timer.schedule(task,0, 400);
                fWr.flush();
                fWr.close();
 
 
            }catch (Exception e1)
            {
 
            }
        }
    }
За ранее благодарю!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2015, 12:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Запись в файл по таймеру (Программирование Android):

Запись в файл VCard - Программирование Android
Здравствуйте, у кого есть опыт по работе с файлами VCard. Читать данные из файла я научился, а вот записывать данные туда тут проблема,...

Запись в файл из IntentService - Программирование Android
Всем привет!!! Не совсем пойму в чем прикол,подскажите есть ли при записи в файл из IntentService подводные камни???

Запись и чтение класса в файл - Программирование Android
Необходимо реализовать очень простую задачу, но подходящего примера в инете так и не нашел. Пусть имеется класс: class MyClass{ int...

Запись лога в отдельный файл - Программирование Android
Здравствуйте. Можете подсказать, как в приложение добавить возможность записи логов в отдельный файл, чтобы его потом можно было переслать...

Запись html кода в файл - Программирование Android
Здравствуйте. Мне нужно взять html код страницы в интернете и записать его в xml файл или же в txt. Имею следующий код: import...

Запись в текстовый файл, какие нужны разрешения? - Программирование Android
Слишком мало занимаюсь с java, но приходится сейчас программировать. Столкнулся с проблемой при записи информации в текстовый файл за...

1
Pablito
2614 / 2097 / 651
Регистрация: 12.05.2014
Сообщений: 7,346
Завершенные тесты: 1
16.12.2015, 12:57 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
в код не вникал, но у FileWriter есть второй конструктор
Java
1
FileWriter fWr = new FileWriter(myF, true);
неужели так сложно было найти самостоятельно?
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2015, 12:57
Привет! Вот еще темы с ответами:

Запись logcat в файл на SD-card из своего приложения - Программирование Android
Добрый день! Вроде все просто и понятно, но видимо я слишком уж "зеленый" в java... Суть проблемы. В ходе тестирования приложения...

Создание файла, запись в файл - не работает код - Программирование Android
Нужна помощь, бьюсь уже несколько дней, думал осилю, но ничего не получается. Существует куча примеров по созданию файлов, папок, записи в...

Считывание GPS координат (долготы и широты) и запись в файл - Программирование Android
Добрый день, у меня возникли трудности с считыванием координат с GPS датчика и через Network и записи всего этого в файл по тику таймера....

Уведомление по таймеру - Программирование Android
Добрый день. Делаю свой первый проект на Андроид студио "https://play.google.com/store/apps/details?id=com.ww4u.orderbook1". Теперь думал...


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

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

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