| Виды программирования, программирование, языки программирования, книги программирование | На сайте представлена информация про программирование в Интернете и работу |
|
"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) Как корректно удалить объект из памяти?, который больше не нужен |
Платные хостинги Раскрутка сайта Книги по программированию Сохранение текстовой инф в памяти
- Всем привет!Не подскажите как я могу сохранить файл с определенной текстовой информацие в память телефона. И как затем этот файл найти? - Ну, либо в файловой системе телефона (используй 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 постов - реп. ;) |