2013-03-09 2 views
0

Я планировал разработать мидлет JME. Я хочу включить текстовый файл в Java ARchive. Каждая строка текстового файла содержит строки, разделенные запятыми. Последней строкой в ​​строке будет флаг.Запись в файл, расположенный в Midlet Java ARchive

Я хочу, чтобы мой мидлет читал текстовый файл. Я посмотрел на MIDP 2.0 javadoc. Метод Class.getResourceAsStream(String name) возвращает объект InputStream objet. Я могу использовать этот метод для чтения текстового файла.

Я хочу, чтобы мой мидлет менял флаг линий в текстовом файле. Можно ли записать в текстовый файл, включенный в мой JAR? Если да, то какие классы и методы я должен использовать?

ответ

2

Jar-файл доступен только для чтения на устройстве. Ваш мидлет может читать текстовый файл, но ничего не может написать. (Это по дизайну, файлы jar могут быть предварительно установлены в ПЗУ или могут быть подписаны. Или устройство может выполнять оптимизацию куполов, когда установлен ваш мидлет.)

Вы можете написать информацию в виде RecordStore. Если вам нужен только флаг, вы пишете этот флаг в RecordStore. В следующий раз, когда начнется ваш мидлет, вы проверите, существует ли хранилище и содержит ваш флаг.

Смежные вопросы