Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> частичное обновление мидлета, как обновить только часть jar'a 
:(
    Опции темы
vicvic
Дата 13.12.2008, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.12.2008

Репутация: нет
Всего: нет



Подскажите плз как решить такую задачу.
Есть работающий мидлет с полуавтоматической функцией обновления. Сейчас появилась необходимость дописать в него несколько метров статичных данных, которые есессно запакованы в жаре. Все бы ничего, но скачивать регулярное обновление по gprs при весе в 3-4 метра становится мягко говоря проблематично. Вопрос - можно ли частично обновить мидлет, так чтобы обновились только классы и манифест, но не трогались статичные файлы? Либо по-другому - как можно организовать хранение толпы статичных файлов, чтобы к ним был доступ из мидлета? Был вариант разделить это дело на две части, но насколько знаю из одного мидлета в другой не достучишься, верно?
Буду признателен за любые идеи, спс
PM MAIL   Вверх
math64
Дата 14.12.2008, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 8
Всего: 72



Обновления можно хранить в rms. В том же jar'е создаёшь второй мидлет для скачивания обновлений или в основном мидлете добавляешь пункт меню для их скачивания. Но при обновлении всего мидлета может потребоваться и повторное скачивание обновлений в rms.
PM   Вверх
vicvic
Дата 15.12.2008, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.12.2008

Репутация: нет
Всего: нет



Цитата(math64 @ 14.12.2008,  13:21)
Обновления можно хранить в rms. В том же jar'е создаёшь второй мидлет для скачивания обновлений или в основном мидлете добавляешь пункт меню для их скачивания. Но при обновлении всего мидлета может потребоваться и повторное скачивание обновлений в rms.

В смысле запихнуть все данные в record store? Вариант... Правда ~2000 записей общим весом в 3-4 метра в сторе, хз как оно себя поведёт. И плюсь проблема если юзверь снесет мидлет, что по практике случается регулярно. В идеале конечно было б лучше хранить эти данные независимо от мидлета, но если не ошибаюсь это невозможно, верно? Math спс за идею smile  буду пробовать...
PM MAIL   Вверх
math64
Дата 15.12.2008, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 8
Всего: 72



Можно использовать jsr75 (fileconnection) - но тогда мидлет нужно подписывать.
Можно использовать смешанный вариант - основные ресурсы в jar, обновления в rms или, если телефон поддерживает jsr75, во внешнем файле. Но юзер может снести ресурс во внешнем файле, не снося мидлет.
PM   Вверх
vicvic
Дата 20.12.2008, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.12.2008

Репутация: нет
Всего: нет



Цитата(math64 @ 15.12.2008,  15:12)
Можно использовать jsr75 (fileconnection) - но тогда мидлет нужно подписывать.
Можно использовать смешанный вариант - основные ресурсы в jar, обновления в rms или, если телефон поддерживает jsr75, во внешнем файле. Но юзер может снести ресурс во внешнем файле, не снося мидлет.

не, не поддерживает... пока остановился на немного странном варианте, но вроде работает. там порядка 2000 файлов по 1-3 кило, я их разделяю на группы по 128 и запихиваю в полтора десятка рекорд сторов мидлетом-"инсталятором". затем поверху ставлю основной мидлет, который мона спокойно дальше обновлять. вроде работает, и скорость приемлемая smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0644 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.