motofan logo
35 страниц V « < 33 34 35        
> 

MIDlet2Corelet - из мидлета в плагин к корелету, Разработка библиотек

Valleo
сообщение 26.4.2007, 2:08 Закрепленное сообщение!


Гуру
******

Группа: Почётные мотофаны
Сообщений: 728
Регистрация: 21.10.2005
Из: Находка
Пользователь №: 55 219

Рейтинг: 692.5



MIDlet2Corelet представляет собой набор классов, которые нужно добавить в jar файл корелета Virtual Corelet.
Эти классы являются неким аналогом MIDP2.0, они нужны для запуска мидлета как плагина для Virtual Corelet
После этого туда же добавляем патченые мидлеты и получаем их как плагины.
MIDlet2Corelet поможет нам иметь:
- ява-приложения в фоне без возможных патчей;
- ява-приложения работающие паралельно;
- больше оперативной памяти (heap'a) для ява-приложений.

Скачать последнюю версию
Вот: Файловый архив MIDlet2Corelet, там выложены файлы с максимально понятными именами. Кроме того, их имена с пояснениями в этой теме. Если пояснение есть, а файла нет, значит, он устарел.
Последняя версия библиотеки MIDlet2Corelet, необходимой для работы мидлетов-плагинов, всегда лежит а архиве под именем midlettocoreletlib.jar. Внутри архива есть файл version.txt с версией библиотеки и изменениями в ней.

Перед тем как отвечать или задавать вопрос...
...в этой теме - прочтите ее. Ну, хотя бы начиная с 4ой страницы, ну хотя бы последние 3 страницы.
Любой повторно заданный вопрос будет удален, автор будет наказан понижением рейтинга от меня (если у меня плохое настроение) и от ds3v (если у него плохое настроение :))

Убедитесь что вы пишете в нужную тему. Вот смежные темы:
Virtual Corelet - тема по VirtualCorelet, корелету на базе которого и работают библиотеки. И стандартным плагинам.
MIDlets to VirtualCorelet - тема создана, чтобы выкладывать рабочие плагины, можете поискать там, можете даже попросить.
VirtualCoreletManager - программа переделывает мидлеты в плагины, устанавливает/удаляет их в/из VirtualCorelet.
MIDlet4Moto - программа переделывает мидлет в корелет. Работает на базе Virtual Corelet Single.
Старайтесь писать в тему, то есть не надо обсуждать глюки звука в джиме в теме VirtualCorelet.
В этой теме запрещены просьбы дать сборки или плагины.


Если мидлет-плагин работает, но не так как мидлет-мидлет...
...пишем сюда, описываем подробно свои действия и результат, что было при этом запущено и т.п.
Лог MIDway приветствуется. Как его снимать написано на первой странице этой темы.

Что такое Form, Item?
Form это контейнер, который хранит и отображает Item's. Например, настройки программы MiniCommander это Form, настройки и окно ввода UIN и Password в Джиме это тоже форма.
Item это элемент формы, например поле для ввода, чекбокс или просто текст, например окно помощи MiniCommander, полоска изменения длительности подсветки в модах оперы.

Раньше мидлет работал, теперь нет. (Или что такое Rms)?
Скорее всего, дело в rms. Rms мидлетов-плагинов не имеет никакого отношения к файлу /с/mobile/kjava/j2meX.rms и хранится кучей (у всех мидлетов) в папки /b/Corelet/Rms (или в /c/ у кого нет флэшки, в момент сохранения!) с расширением .crms (corelet rms) при удалении VC оно ни коим образом не чистится. Удалите вручную.
Форматы файлов *rms и *crms несовместимы. Формат *crms прост, если нужен стучите.
Постоянное развитие библиотек не добавляет стабильности, поэтому не удаляйте старые библиотеки сразу как скачали новые.

У меня текст налезает на фон / проблемы с прозрачностью / появляется расплывчатость.
Дело в скине телефона, либо в DRM. Поставьте стандартный скин, или тот, на котором такого эффекта нет. Например, у меня на HotMixL7 это был скин Moto.
Потом поставил стандартный DRM и скины, работает прекрасно.

Набираю текст в корлете, в это время входящий вызов, после жму ОК и тело перезагружается
Эта ошибка не в библиотеках, это ошибка в самой системе корелетов. Такая ошибка была всегда и везде и она пока не правится ничем.
Valleo ни раз говорил как обойти ошибку "косвенным путем" - нажимаем меню, "вырезать весь текст". отмена, красная кнопка, запускаем обратно, открываем поле ввода, меню, вставить текст -> и продолжай дальше набирать.

Можно ли портировать плагины из/в MediaViewer?
Если это invisible плагины то можно без проблем. Если visible тоже можно (оперу же портировали :)) НО заниматься этим я=Ponemetski и Valleo не будем!

Можно ли запустить одновременно два и более плагина?
Да, ради этого все и затевалось. От, таких вопросов иногда стекаешь под стол.

Как свернуть плагин чтобы потом запустить другой?
От, таких вопросов тоже стекаешь под стол.
Свернуть плагин-мидлет можно длинным зажатием смарт кнопки (та что сбоку). А так же нажатием на метку, по которой открывается корелет (обычно меню+5), правда это скорее глюк чем способ сворачивания.
Стоит заметить, что на стандартных флексах с кнопками проблем не возникало.
Иногда не сворачивается из-за того что закончилась память.
Специально для нестандартных флексов в новых версиях смарт кнопка продублирована с зеленой.

Закончилась память, что делать?
Выгрузить корелет и загрузить снова. Также можно просто перезагрузить телефон.

Проблемы с памятью?
Проблемы с памятью есть и 99% будут всегда. Это особенность Java2 Micro Edition. Class файлы распаковываются в heap (память) при первом их использовании. Выгрузить их нет НИКАКОЙ возможности.
Помимо классов туда же в heap загружаются строки, рисунки, и вообще все. Вот это разработчики мидлетов могут почистить, некоторые это делают, называя это "Автоочистка памяти".

Как дела с проектом?
Я (Ponemetski) к большому сожалению не могу больше его продолжать. Исходники я передал ds3v. Если вы хотите продолжить разработку то можете их попросить у него (и у меня, но это менее оперативно). А также прочитайте тему "Разработка корелетов" и этого подфорума.

Сообщение отредактировал Ponemetski - 20.8.2007, 11:23
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motohobiman
сообщение 7.3.2008, 18:37


Мотофан
*******

Группа: Почётные мотофаны
Сообщений: 1 749
Регистрация: 3.5.2006
Из: Ukraina
Пользователь №: 81 710
Модель телефона: Е1,E2,U9,L6,W510.
Прошивка: Слава Украине!


Настроение:
Вечный мотодроллер;)



Рейтинг: 908



Ponemetski писал про пустышки для функций которые ещё не сделал.Есть хоть малейший шанс на реабелетацию проэкта?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GALL
сообщение 9.3.2008, 4:32


Гуру
******

Группа: Почётные мотофаны
Сообщений: 706
Регистрация: 25.12.2004
Из: Барнаул
Пользователь №: 29 674
Модель телефона: Iphone 4s
Прошивка: IOS 7.1.1
Победитель конкурса 2008

Рейтинг: 274



Цитата(Motohobiman @ 7.3.2008, 18:37) *

Ponemetski писал про пустышки для функций которые ещё не сделал.Есть хоть малейший шанс на реабелетацию проэкта?

Я полагаю, что Valleo подписал смертный приговор проекту? smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
On1y One
сообщение 13.3.2008, 10:02


Мастер
****

Группа: Пользователи
Сообщений: 168
Регистрация: 14.5.2007
Из: Город Пермь!:)
Пользователь №: 134 895
Модель телефона: SE_k770
Прошивка: ...024

Рейтинг: 0.5



Из выше сказанного я понял что для L7е и подобных не будет адаптации библиотек и проги... Правильно?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MotoNiks
сообщение 14.3.2008, 14:23


Интересующийся
**

Группа: Пользователи
Сообщений: 86
Регистрация: 18.10.2007
Пользователь №: 151 004
Модель телефона: ZN5 & E398
Прошивка: Symbiosis V/MW49r

Рейтинг: 15



Цитата
Из выше сказанного я понял что для L7е и подобных не будет адаптации библиотек и проги... Правильно?

Не говори так лучше а то я с горя пойду и куплю себе E398
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
~NOVCHIK~
сообщение 8.7.2008, 17:36


Новичок
*

Группа: Пользователи
Сообщений: 22
Регистрация: 17.11.2007
Пользователь №: 154 157
Модель телефона: Е 398
Прошивка: De Luxe 49 r

Рейтинг: 3



Мне нужно немного...Мне нужна всего лишь ОпераМини-корелет :-) Туда ли я обратился?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
TweeSt
сообщение 28.8.2008, 12:25


Мастер
****

Группа: Пользователи
Сообщений: 150
Регистрация: 5.5.2008
Пользователь №: 171 350
Модель телефона: MotoSLVR L9/L72
Прошивка: R452J_05R NO RSA

Рейтинг: 3.5



Цитата(~NOVCHIK~ @ 8.7.2008, 5:36) *

Мне нужно немного...Мне нужна всего лишь ОпераМини-корелет :-) Туда ли я обратился?

Нет ! Обращатся за плагинами надо в соседнюю тему
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MIDlet2Corelet - из мидлета в плагин к корелету, Разработка библиотек · iTunes, MediaViewer, Virtual CORElet · Forum
 

35 страниц V « < 33 34 35
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 8:04

Форум живёт: