|
04.08.2010, 17:37
|
#31
|
ПроЭктировщик
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений (для 13 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
почему-то не kemulator'е демка не отображается т.е. белый экран кажет просто, а на Sjboy все нормально рубит?
|
(Offline)
|
|
04.08.2010, 18:27
|
#32
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
Сообщение от NetBuilding
почему-то не kemulator'е демка не отображается т.е. белый экран кажет просто, а на Sjboy все нормально рубит?
|
Не знаю что у тебя за проблема такая? Я к примеру скачивал из интернета целую страницу и ее сохранял в хранилищи, а только потом ее читал и парсил. При этом в эмуляторе все отображалось нормально.
Ps: (пишу с тела пример выложить не могу).
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
17.08.2010, 18:22
|
#33
|
ПроЭктировщик
Регистрация: 07.06.2010
Сообщений: 105
Написано 5 полезных сообщений (для 13 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
вот никак немогу разобраться позволяет ли сея либа сохранить данные и выдать их при последующем запуске приложения.
т.е. изменил я какие нибудь значения в приложении записал в хранилище, закрыл мидлет.
открываю мидлет заново, значения почлись из хранилища, и отобразились.
вот уже бошкой об стену бьюсь немогу понять.
то оно вроде работает. а-то нет.
вот как делаю:
запускаем приложение rs:=OpenRecordStore('vodolaz'); // Открываем хранилище zapis:=isNotEmpty(rs,1); if zapis=1 then begin fpswiev:=stringToInteger(LoadString(rs, 1)); // Читаем ображатель скорости fps:=stringToInteger(LoadString(rs, 2)); // Читаем скорость end; else begin fpswiev:=50; fps:=50; end; а вот изменяю значения: if KeyToAction(keyCode) = GA_fire then begin i:=1; deleteRecordStoreEntry(rs, i); i:=AddString(rs, integerToString(fpswiev)); i:=2; deleteRecordStoreEntry(rs, i); i:=AddString(rs, integerToString(fps)); menu; end; if KeyToAction(keyCode) = GA_left then begin fps:=fps+5; fpswiev:=fpswiev-5; end; if KeyToAction(keyCode) = GA_right then begin fps:=fps-5; fpswiev:=fpswiev+5; end;
|
(Offline)
|
|
17.08.2010, 19:13
|
#34
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Внимательно проти всю тему и манул к либе. При запуске программы можно сделать проверку на запись в хранилище если там ни чего нет (первый запуск программы) то в хранилище можно записать какие то данные напимер „0”, а потом эти данные модифицируем и при следующем запуске считываем и присваеваем тем переменным которым они предназначены...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.11.2010, 00:12
|
#35
|
ПроЭктировщик
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений (для 45 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
а какое максимальное разрешение сохраняемого изображения?
__________________
|
(Offline)
|
|
04.11.2010, 14:56
|
#36
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
В большинстве телефонов размеры RMS ограничены 300 килобайтами. Так что считаем 300 кб = 76800 точек. Ну, а дальше смотри какие размеры имеет твоя картинка (умножь высоту на ширину) и желательно чтобы полученное число не превышало 76800.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.11.2010, 16:22
|
#37
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
всего 1 скрин можно сохранить? не густо + я вроде больше сохранял
|
(Offline)
|
|
04.11.2010, 16:25
|
#38
|
Разработчик
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений (для 93 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
Сообщение от odd
В большинстве телефонов размеры RMS ограничены 300 килобайтами. Так что считаем 300 кб = 76800 точек. Ну, а дальше смотри какие размеры имеет твоя картинка (умножь высоту на ширину) и желательно чтобы полученное число не превышало 76800.
|
Еще надо *4, т.е. ширину * высоту * 4 = именно столько байт занимает картинка в памяти...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
|
(Offline)
|
|
04.11.2010, 16:43
|
#39
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
Сообщение от GRAY_WOLF
Еще надо *4, т.е. ширину * высоту * 4 = именно столько байт занимает картинка в памяти...
|
Не, на 4 умножать не надо. 76800 это величина в ТОЧКАХ, а не байтах.
|
(Offline)
|
|
04.11.2010, 16:45
|
#40
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
Сообщение от cherepets
всего 1 скрин можно сохранить? не густо + я вроде больше сохранял
|
Можно. Скрин 240*320 = 76800 как раз в обрез. Должно работать на любых телефонах.
|
(Offline)
|
|
28.05.2011, 06:47
|
#41
|
AnyKey`щик
Регистрация: 28.05.2011
Сообщений: 1
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
Сообщение от Strelok
odd, а можешь сделать функцию чтоб при удаление записи из хранилища автоматом происходила дефрагментация? было бы очень удобно
|
Тоже очень жду этой возможности, а то как сейчас совершенно неудобно..но похоже забросили и придется самому разбираться(а для меня это как минимум пару суток непрерывно, т.к. не знаю java совершенно) и дописывать ( ... но чего не сделаешь, для упрощения реализации своих разработок )
Вообще либа очень нужная, в основном из за реализации правильной кирилицы, спасибо !
|
(Offline)
|
|
20.06.2012, 19:16
|
#42
|
ПроЭктировщик
Регистрация: 30.06.2009
Адрес: Челябинская обл.
Сообщений: 111
Написано 32 полезных сообщений (для 99 пользователей)
|
Ответ: Lib_rms - Новые грани Хранилища Записей
Если я правильно понимаю, в RMS можно сохранять только строки и тексты, а как хранить числовые массивы?
У меня в приложении массив - несколько тыщ дробных чисел. Не писать же их в строки, чтоб потом грузить в srtingtoreal. Есть какой-нибудь цивилизованный способ хранения массивов?
__________________
Аинéжарбази овокáсьф имятнэ́меле как, имякщтóт и имяини́ль оклёт ими́ньдо сяюзлёп, ильсы́м эынэвьтспóс ышáн мóнян тягалзи, эы́жущт тят-ищт сант-ищтý анакаккáт; áкызэй овóваримь авотэ́ як итя́ммарг тыжýлс аирьтэмяег аянлетя́трэщтанот, мадóраи мынавóзарбо мэ́сьф мынтáняп авокáныдя, икиньхэ́ть мóкызэй астэя́львэй шóтрэщт ильсэ́й.
Щамóпф раткáдэрь оидюá!
|
(Offline)
|
|
14.03.2013, 16:58
|
#43
|
|
Ответ: Lib_rms - Новые грани Хранилища Записей
Для работы с RMS обязательна эта библиотека?
|
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:39.
|