Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

"wget" v JSP, help
вопросы по технологии сервлетов
HELP! графики
учимся работать с JSF, не получается даже запуститься
не соединиться с Oracle!!!!
Хочу создать структуру граф.ком-в (а-ля MyCompone)
как организовать поток из сервлета
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Какой софт необходим для разработки веб-сервисов?
JDBC & Servlet & JSP
Сессии в Tomcat
JBoss: мапирование Оракловских ф-ций
Мануал по WebLogic
Однотипные формы в JSP
проблемма с classpath.
Создание WebServices, что для этого необходимо?
ПО для разработки сервлетов?
Ошибки во время деплоймента
хост на Tomcat
Проблема с сервлетами, Обращение одного сервлета к другому
определение страны, откуда юзер??
Извините. не понял где задавать вопросы, по JSP, JSF?
Визуальное редактирование JSF страниц
Deployment Info, JBoss 4.0.0
Beans & Arrays
Приминение JVM в роботехнике, Кто знает?
EJB QL
JBoss
getParametre() and NullPointerException, how to
EJB и JBoss
JBoss + MySQL
Сессия экспарится досрочно, Apache+Tomcat
Timeout в HttpSession
WEBLogic
как запустить клиента на JBoss
weblogic
копируем файлы в папку
Отладка сервлетов и JSP, как это можно сделать?
JSP для начинающих.., как поставить?..
домашние методы в EJB
Servlets & HTML
Декомпилеры
Вопросы к JSP и Servlets
JSP docs?.., помогите, кому не жалко..
Tomcat 5.0 + Apache 2.0 под Linux
chto takoeTomcat, vvedenie
Как Вы относитесь к курящим девушкам?
Перемещение Label по экрану, В проге надо
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
FAQ по JAVA, Вопросы и ответы
просмотр PNG файла в мидлете, как реализовать
M3G Помогите отобразить плоскость
Высота видимой части экрана, без панельки с кнопочками.
Принцип построения игры, Не понимаю, почему не работает примемер
Хоть кто-нибудь знает как изменить системное время
Сохранение текстовой инф в памяти
Определение IMEI заходящего на wap-сайт телефона, Определение IMEI заходящего на wap-сайт
Определить все точки линии
Приступил к J2ME и имею вопросы, Приступил к J2ME и имею вопросы
Канва на весь экран. Как такое реализовать?
Как попасть в записеую книжку?
Какой лучший телефон с java?
Как попасть в записеую книжку?
Как подключить javax.wireless.messaging.*;
Срочно нужны люди с опытом J2ME, извиняюсь за офтоп.. просто это срочно
MIDP-2.0 и SUN ONE STUDIO (J2ME), MIDP-2.0 и SUN ONE STUDIO (J2ME)
Как корректно удалить объект из памяти?, который больше не нужен

Платные хостинги     Раскрутка сайта     Книги по программированию


Сохранение текстовой инф в памяти

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Всем привет!Не подскажите как я могу сохранить файл с определенной текстовой информацие в память телефона. И как затем этот файл найти?

- Ну, либо в файловой системе телефона (используй FileSystem API), либо используй RMS. Для того, чтобы положить файлик в RMS придётся использовать COMM API (для чтения файла мидлетом), далее его сохраняем в RMS. Только нужно выяснить, каков объём твоей RMS. (ты можешь выделять память под RMS из JAD файла. Есть атрибут: MIDlet-Data-Size: 100000 значение вводится к байтах. Кажется ограничен до 512Кб но в принципе разные производители могут этот размер делать меньше. Так что лучше вначале либо выяснить, либо эксперементальным путём получить ) )

- А можно пример небольшой? Пробовал с помощью RMS. Создал там класс, который implements интерфейс RecordListener. Затем создал переменную класса RecordStore. Потом у меня есть информация в виде текста, скажем в переменной String textStore. B мне ее нужно как раз сохранить в памяти телефона. Как это сделать? Пробовал метод addRecord, перехватид там все возможные исключения catch(RecordStoreNotOpenException RSNOE){}catch(RecordStoreException RSE){}catch(SecurityException SE){}но прога встает на методе addRecord и пишет след ошибку: unavailable source file. В качестве аргумента для addRecord брал ту строку textStore.getBytes()...Вот весь код проги, что не так и как нужно правильно?Код import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import javax.microedition.rms.*;public class FileSystem extends MIDlet implements CommandListener, RecordListener{    private TextBox TextForStore;    private Command exit;    private Command Ok;    private Display displ;        private RecordStore RS;    private int RSid;        public FileSystem()    {        displ = Display.getDisplay(this);                TextForStore = new TextBox("Текст", "Введите текст", 256, TextField.ANY);        exit = new Command("Выход", Command.EXIT, 1);        Ok   = new Command("Ok", Command.OK, 2);                                 }        public void startApp()     {                        TextForStore.addCommand(exit);        TextForStore.addCommand(Ok);        TextForStore.setCommandListener(this);                        displ.setCurrent(TextForStore);    }        public void pauseApp()     {    }        public void destroyApp(boolean unconditional)     {    }        public void recordAdded(RecordStore recordStore, int param)     {    }        public void recordChanged(RecordStore recordStore, int param)     {    }        public void recordDeleted(RecordStore recordStore, int param)     {    }        public void commandAction(Command command, Displayable displayable)     {        if(command == exit)        {            destroyApp(false);            notifyDestroyed();        }                if(command == Ok)        {                           SaveDialog();        }    }        void SaveDialog()    {        String textStore = TextForStore.getString();                try        {            RSid = RS.addRecord(textStore.getBytes(), 0, 100); // Здесь ошибку выдает!        }                catch(RecordStoreNotOpenException RSNOE){}        catch(RecordStoreException RSE){}        catch(SecurityException SE){}            }    }highlightSyntax('javamJmOWE','java');Очень прошу помочь! Это действительно срочно! Добавлено @ 01:45 Ммм... быть может я не использую метод addRecordListener класса addRecordListener??? Но как им пользоваться? Что нужно в качестве параметра? Пробовал this не канает... Добавлено @ 01:46 Сори, там не так, а вот так:Ммм... быть может я не использую метод addRecordListener класса RecordStore??? Но как им пользоваться? Что нужно в качестве параметра? Пробовал this не канает... Добавлено @ 01:49 Сори, там не так, а вот так:Ммм... быть может я не использую метод addRecordListener класса RecordStore??? Но как им пользоваться? Что нужно в качестве параметра? Пробовал this не канает... Добавлено @ 01:50 Простите за флуд, у меня лаги с инетом

- Замени метод SaveDialog на нижеследующее:Код     void SaveDialog()    {        String textStore = TextForStore.getString();                try        {            RS = RecordStore.openRecordStore("MyText", true);            RSid = RS.addRecord(textStore.getBytes(), 0, 100); // Здесь ошибку выдает!        }                catch(RecordStoreNotOpenException RSNOE){System.out.println("!!!RecordStoreNotOpenException:"+RSNOE.toString());}        catch(RecordStoreException RSE){System.out.println("!!!RecordStoreException:"+RSE.toString());}        catch(SecurityException SE){System.out.println("!!!SecurityException:"+SE.toString());}        catch(Exception e) {System.out.println("!!!Exception:"+SE.toString());}            }highlightSyntax('javaMxYzEx','java');Далее думаю сам разберёшься ) Это сообщение отредактировал Dancer - 16.6.2005, 09:03

- Спасибо за код, теперь более понятно. Но вот проблема: RSid = 0 после выполнения метода RSid = RS.addRecord(textStore.getBytes(), 0, 100);. И когда я пытаюсь загрузить информацию, то подставляя в качесве аргумента идентификатор RSid у меня ошибка... Почему RSid = 0 ? Ведь текст в textStore есть.Заранее спасибо!

- Может поможет данная статейка:Technical Articles and TipsRecord Management System Basicshttp://developers.sun.com/techtopics/mobil...tips/rmsbasics/

- RecordStore (RS) не была закрыта после добавления данных. Поэтому ты и не смог ничего прочитать. Либо после добавления поставь RS.closeRecordStore(); либо перед тем местом, где ты хочешь из своей RS что-то читать. Nemesis, у тебя JavaDocs по MIDP API есть? Там всё подробненько описано, по всем методам и как ими пользоваться. Вроде бы с wtk доки всегда идут.

- Все, спасибо, теперь все отлично, просто у меня еще ошибка, здесьRSid = RS.addRecord(textStore.getBytes(), 0, 100); нужно писать не 100, а textStore.length(), видим нужна точная длина.А по поводу ДОК, то я их читаю, дело в том, что они там пичкают кучу всего, т.е. чтобы полностью показать работу пакета. В том числе там интерфейсы, которые мне пока не нужны, а сидеть и разбираться во всем том довольно муторно.Спасибо за помощь! Как только 100 постов - реп. ;)

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления