Вниз  J2me Loader
- 20.11.2013 / 02:37
Naik
  Пользователь

Naik 
Сейчас: Offline
J2me Loader - программа, запускающая Java ME приложения на андроиде.
Используются библиотеки dx, AndroidMIDPShell.
Пока что не запускаются приложения, в которых вызываются методы getClass().getResourcesAsStream(...) и (до версии 2.3)Image.createImage("/img.png"), а это почти все :) Также некоторые приложения вылетают с ошибкой VerifyError, скорее всего из-за неправильной сигнатуры классов в либе AndroidMIDPShell.
Остальное должно работать. PPM даже запускается до экрана выбора языка, правда сами языки не отображаются, т.к. доступ к файлам в jar не сделан))
Начиная с версии 2.4 PPM работает нормально.

Для закрытия приложений — долгое нажатие кнопки «назад».


Версия 2.3 — новый интерфейс. Midp Shell v1.1

Версия 2.4 — сделан доступ к ресурсам приложений, работает воспроизведение звука. Есть классы GameCanvas и Sprite (работа не гарантирована)

Sources

Изменено Naik (20.01 / 02:50) (всего 13 раз)


Прикрепленные файлы:
Screenshot_2013(…).jpg (38.41 кб.) Скачано 1001 раз
J2meLoader_2.2.apk (479.63 кб.) Скачано 1501 раз
Screenshot_2015(…).png (51.38 кб.) Скачано 780 раз
J2meLoader_2.4.apk (1385.1 кб.) Скачано 2710 раз
Screenshot_2015(…).png (150.31 кб.) Скачано 834 раза
- 20.11.2013 / 07:41
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, а не проще было бы сделать программу, которая из jar делает jad и передаёт его в Phone ME?
__________________
 let live
- 20.11.2013 / 08:58
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, Мне не нравится как в PhoneME сделан высокоуровневый интерфейс. Здесь же это обычные TextView, EditText...
  И написал я ее для того чтобы разобраться с ClassLoaderom :gg:
- 22.11.2013 / 16:14
Naik
  Пользователь

Naik 
Сейчас: Offline
J2meLoader V2 - теперь работает Image.createImage("path"); исправлен метод form.append(...) много мелких улучшений..
Осталось getClass().getResourcesAsStream("...") сделать.

Перед установкой удалить предыдущую версию!

Изменено Naik (22.11 / 16:14) (всего 1 раз)
- 22.11.2013 / 20:02
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, а первый пост тебе на что? Там и обновляй версию.
__________________
 let live
- 22.11.2013 / 20:24
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, ок, загрузил в 1 пост новую сборку. Исправлены еще некоторые ошибки.
Теперь запускаются ГонкиНаЭстакаде!!!
- 22.11.2013 / 20:42
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, работает. Заставка со звёздами запускается. Но экран обновляется только при тапе.
__________________
 let live
- 23.11.2013 / 12:06
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
A канвасный дравстринг работает? Что-то у меня не запустилось...
- 23.11.2013 / 14:57
Naik
  Пользователь

Naik 
Сейчас: Offline
mrEDitor, исправлено. Новая сборка в 1-м посте. Возможно нужно сначала удалить старую версию, т.к. подписано другим сертификатом.
- 24.11.2013 / 17:06
Naik
  Пользователь

Naik 
Сейчас: Offline
В 1-м посте новая сборка. Исправлена работа некоторых методов (getGameAction, getKeyName и тд.) Гонки на эстакаде полностью рабочие. В ППМ можна выбрать язык, но не более)) Нужно с getClass().getResourcesAsStream что-то делать.

Изменено Naik (24.11 / 17:07) (всего 1 раз)
Наверх  Всего сообщений: 224
Фильтровать сообщения
Поиск по теме
Файлы топика (23)