Я нахожу, что чтение одной строки за раз из текстового файла на SD-карте происходит довольно медленно. Я предполагаю, что это может быть быстрее, если файл находится во внутренней памяти, поэтому я хочу скопировать файлы с SD-карты во внутреннее хранилище.Файл для Android-файлов
Примеры копирования файлов, которые я могу найти в Интернете, похоже, включают в себя копирование одного байта за один раз из InputStream в OutputStream или из FileReader в FileWriter. Действительно ли это самый быстрый и эффективный метод?
FWIW, на некоторых устройствах SD карта быстрее, чем внутренняя Flash. Вы можете попробовать несколько тестов ввода-вывода. – fadden
Спасибо. (Фактически, я понял, что скорость ввода-вывода не была большой проблемой для меня ... оказалось, что метод, который я использовал для отображения текста в формате HTML, был очень неэффективным и вызывал большую задержку. обсуждается в другом потоке.) – prepbgg