motofan logo
> 

MIDlet4Moto - новый взгляд на мидлеты, Конвертируем мидлеты в корелеты

ds3v
сообщение 13.5.2007, 5:16


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 3.4.2006
Из: Земля->Россия->Омск
Пользователь №: 77 088
Модель телефона: Motorola E398
Прошивка: Mpx398 Deluxe

Рейтинг: 161.5



MIDlet4Moto


Сбылась мечта многих. Теперь практически любой мидлет можно сделать отдельным корелетом.

Для работы программы необходимо:
MidletToCoreletLib от Ponemetski - [Тема обсуждения]
VCSingle от Valleo - [Тема обсуждения]
и библиотеки Zip32.dll и Unzip32.dll, их вы можете скачать в интернете или тут.
Все эти компоненты ложатся в папку с программой. В итоге в папке должно лежать:
  1. MIDlet4Moto.exe
  2. midlettocoreletlib.jar
  3. VCSingle.jar
  4. Zip32.dll
  5. Unzip32.dll
После первого применения появится еще один файл PachA.m2p.

Работаеет программа чрезвычайно просто:
1 способ:
Выбираем файл, жмем на него правой кнопкой мыши и из контекстного меню выбираем пункт "Открыть с помощью.." Указываем путь к программе. Готово... Чем хорош метод в будущем можно конвертировать мидлеты через контекстное меню.
2 способ:
Переносим на значек программы нужный мидлет. Готово...
В обоих случаях готовый корелет будет лежать в папке "X:\путь_к_прогамме\Build\"

Особенности программы:
+ Программа не имеет графического интерфейса(но не консольная!), поэтому имеет маленький размер.
+ Оптимизирован алгоритм.
+ Программа автоматически переименовывает корелет, не только для отображения, но и для совместной работы нескольких корелетов. PS: не возможно запускать разные корелеты с одинаковым классом загрузки.
+ Программа удаляет все ненужные файлы, которые создала.
+ Значек берется из мидлета!
+new! Создает Jad файл.

MIDlet4MOTO не имеет ни чего общего с VirtualCoreletManager и MIDlet2Plugin. Алгоритм был прописан с нуля, так как тут нужен другой подход... Единственное что осталось это PatchA из файла(для совместимости с библиотеками)...

Не забываем обновлять библиотки и VCSingle.

О VCSingle:
Цитата(Valleo @ 12.5.2007, 20:34) *

Для чего он нужен?
По порядку:
1) VCSingle поддерживает всего 1 нормальный плагин;
2) VCSingle поддерживает невидимые плагины (в частности SMSBackup, CaseOpenClose, FirmwareChecker остались нетронутыми);
3) SMSAlarm присутствует;
4) Установленный нормальный плагин стартует СРАЗУ при включении VCSingle;
5) Создан специально для M2C библиотек;
6) Создан специально для тех приложений, которые очень требовательны к памяти.


Еще один человек кинет мидлет не проверив его работоспособность на телефоне, я буду ему ставить МИНУС 1 к рейтингу!!!!

Отписывайтесь о найденны багах... не забываем выкладывать логи MIDway...

Сообщение отредактировал ds3v - 20.5.2007, 11:20
Прикрепленный файл MIDlet4Moto.rar   ( 31.74 килобайт ) Кол-во скачиваний: 2683
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
5 страниц V < 1 2 3 4 > »   
Ответ в темуСоздание новой темы
Ответов(10 - 19)
Warger
сообщение 23.6.2007, 20:29


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

Группа: Пользователи
Сообщений: 57
Регистрация: 3.5.2007
Из: Рязань
Пользователь №: 133 450
Модель телефона: Samsung Galaxy S Plus
Прошивка: Android 2.3.5

Рейтинг: 2.5



Простите за возможно глупый вопрос, но VC Single нужно устанавливать в телефон или нет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Profan31
сообщение 24.6.2007, 3:38


Ветеран
*****

Группа: Пользователи
Сообщений: 559
Регистрация: 20.3.2006
Из: г. Арзамас, Нижегородская обл.
Пользователь №: 74 975
Модель телефона: V360\A1200e
Прошивка: B7.B7R\14R_F6_modded

Рейтинг: 72.5



Да, надо устанавливать! но предварительно, в него НЕОБХОДИМО, "запихать" какой-нибудь мидлет! но только один! например плеер или джим.. и он будет стартовать при включении тела и работать в фоне
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=M@STER=-
сообщение 24.6.2007, 16:00


Опытный
***

Группа: Разработчики
Сообщений: 132
Регистрация: 1.4.2007
Из: Украина, г. Запорожье
Пользователь №: 129 389
Модель телефона: E1
Прошивка: У вас такой нету ))
Победитель конкурса 2008

Рейтинг: 250



Вопрос к разработчикам:
Как сделать чтобы MIDlet4Moto ложил скомпилированные файлы рядом с исходным .jar файлом, а не в папку Build? Это удобно если поставить Make Corelet в контекстное меню .jar файла.

Сам нашел вот что:
В файле MIDlet4Moto.exe по смещению 0000D568 лежит строка \Build\ - это и есть адрес куда прога будет кидать собранный корелет. Так вот, что нужно написать вместо \Build\ ? Пробовал "%1" - нифига, программа завершается с ошибкой.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DoctorMoto
сообщение 24.6.2007, 16:26


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 22.6.2007
Пользователь №: 139 060
Модель телефона: Motorola
Прошивка: R373_79R

Рейтинг: 6



Никак =)))) хехе, я зашил папку как

ExtractFilePath(ParamStr(0))+'\Build\';

=))))
Цитата
"%1"
- и что бы ты этим интересно знать добился? =))) программа написана на Delphi и таких приколов я не предусматривал =))) нулевым параметром всегда идет имя исполняемого файла(ParamStr(0)), первым идет первый параметр в программе это путь к jar файлу, если ты только умудришься найти вызов функции ParamStr(0) и заменишь на параметр на 1, то получишь желаемый результат.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=M@STER=-
сообщение 24.6.2007, 16:39


Опытный
***

Группа: Разработчики
Сообщений: 132
Регистрация: 1.4.2007
Из: Украина, г. Запорожье
Пользователь №: 129 389
Модель телефона: E1
Прошивка: У вас такой нету ))
Победитель конкурса 2008

Рейтинг: 250



Цитата

программа написана на Delphi и таких приколов я не предусматривал =)))

Извини, но в программировании я не силен... sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valleo
сообщение 30.7.2007, 11:22


Гуру
******

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

Рейтинг: 692.5



Цитата
Такой вопросик если я выйду из VCSingla не через красную а вприложении нажму выход! Он снова запуститься из главного меню тела! Если да то у меня что то не пашет!!!

Если по выходу то корелет выгрузится.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vlaseg
сообщение 2.9.2007, 2:11


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 14.10.2006
Пользователь №: 102 991
Модель телефона: SLVR L7
Прошивка: R4513_G_08.B7.ACR_RB

Рейтинг: 0



Установил Jimm на тело как корелет. Всё замечательно запускается и работает thumbsup.gif Радость омрачают два недостатка:
1. При выходе из корелета/перезапуске тела сбрасываются настройки.
2. Хотелось бы, чтобы режим ввода был iTap русский/Tap латинский. На деле вместо второго обычно пусто, а первый - не iTap, a Tap. Довольно геморно постоянно переключать.

Можно это как-нибудь вылечить?

Заранее спасибо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
PhoEniX2
сообщение 2.9.2007, 11:06


Новичок
*

Группа: Пользователи
Сообщений: 14
Регистрация: 2.8.2006
Из: Белгород
Пользователь №: 93 537
Модель телефона: Motorola E398
Прошивка: R373_G_0E.30.49R

Рейтинг: 0



Цитата(vlaseg @ 2.9.2007, 6:11) *

2. Хотелось бы, чтобы режим ввода был iTap русский/Tap латинский. На деле вместо второго обычно пусто, а первый - не iTap, a Tap. Довольно геморно постоянно переключать.

Можно это как-нибудь вылечить?



ищи патч для своего тела. название примерно такое: "iTap по умолчанию в корелетах"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Jekasu
сообщение 2.9.2007, 16:40


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

Группа: Пользователи
Сообщений: 36
Регистрация: 28.7.2006
Из: Союз пепельных крыльев
Пользователь №: 92 970
Модель телефона: E398
Прошивка: Mpx398_De_Luxe (49r)

Рейтинг: 4



Цитата(vlaseg @ 2.9.2007, 6:11) *

Установил Jimm на тело как корелет. Всё замечательно запускается и работает thumbsup.gif Радость омрачают два недостатка:
1. При выходе из корелета/перезапуске тела сбрасываются настройки.
2. Хотелось бы, чтобы режим ввода был iTap русский/Tap латинский. На деле вместо второго обычно пусто, а первый - не iTap, a Tap. Довольно геморно постоянно переключать.

Можно это как-нибудь вылечить?

Заранее спасибо.

1) b\corelet\rms удали всё из папки, и перегрузись
2) как уже сказали поможет патч )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vlaseg
сообщение 2.9.2007, 23:07


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 14.10.2006
Пользователь №: 102 991
Модель телефона: SLVR L7
Прошивка: R4513_G_08.B7.ACR_RB

Рейтинг: 0



Так, с настройками всё в порядке, спасибо.

Патч нашёл. После перехода трубки во флэш появляется ошибка ((critical error 84) патчил с помощью F&B 3.6), тел перезагружается. Хотел выложить лог ошибки, но, видимо, мне уже сорвало крышу - не могу найти пункт меню, где применять патчи unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MIDlet4Moto - новый взгляд на мидлеты, Конвертируем мидлеты в корелеты · iTunes, MediaViewer, Virtual CORElet · Forum
 

5 страниц V < 1 2 3 4 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.5.2024, 11:40

Форум живёт: