PDA

Просмотр полной версии : Работа СПК с файлами на SD



GoodLuck
10.06.2014, 11:57
Сейчас пишу программу, в которой требуется строить графики по значениям, хранящимся в текстовом файле на SD карте. Проблема такова, что считывание из файла происходит довольно медленно. Чтобы считать, допустим 40 значений, на это требуется 4-5 сек. А если значений гораздо больше или надо проанализировать файл весом несколько килобайт, то времени на это тратится слишком много.

Хотелось бы прояснить, это так и должно быть, либо можно как-то ускорить процесс?

Вот фрагмент программы, где значения записываются из текстового файла в массив и сам текстовый файл:

Мурат Ахриев
10.06.2014, 12:42
У вас за один цикл чтения считывается одна переменная.
Ускорить процесс можно считыванием группы переменных.
Затем строку с группой переменных, при помощи строковых функций, разбирать на составляющие.

GoodLuck
10.06.2014, 13:42
Все получилось!

Мурат, спасибо большое за подсказку!