Сообщение от Phantom_wc
Нельзя. Как же мидлет заранее узнает где начинается новая строка? Вот если у тебя заранее известен индекс каждой строчки в файле или если длинна всех строк одинакова, тогда наверно можно прочитать ресурс с определённого байта (не сначала, как обычно, а с любого места файла).
|
В принципе, я могу подсчитать такой индекс, так что прога будет знать, где начинается нужная строка.
А как мне прочитать данные, начиная с нужного оффсета? Какой функцией?
Сообщение от Cliffe Snake
Skythrone, а кто тебе мешает организовать свою схему считывания ресурсного файла на чистом МП? Использование библиотек не всегда лучший способ.
В некоторых случаях лучше использовать стандартные средства МП.
|
Во-первых, библиотека полезна тем, что она весьма быстро читать строки в win-1251 и на лету преобразует их в UTF.
Во-вторых, я не нашёл встроенных средств в MP для чтения данных из ресурса, начиная с заданного места (оффсет).
Сообщение от Dr.SanX
Пример чтения нужной строки из Text.txt
|
Дык это ж зверски торомозно!
У меня всё упирается в скорость работы на телефоне. В ресурсном txt-файле более 1000 строк. Каждая строка - определённое сообщение интерфейса.
Подобный перебор всех строк последовательно будеть занимать по 5-10 секунд на SE K-700, что не есть good.