Вниз  J2me Loader
- 20.11.2013 / 02:37copy  #301931
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 кб.) Скачано 854 раза
J2meLoader_2.2.apk (479.63 кб.) Скачано 1057 раз
Screenshot_2015(...).png (51.38 кб.) Скачано 672 раза
J2meLoader_2.4.apk (1385.1 кб.) Скачано 2235 раз
Screenshot_2015(...).png (150.31 кб.) Скачано 727 раз
- 20.11.2013 / 07:41copy  #301944
aNNiMON
  Супервизор

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

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

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

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

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

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

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

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

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

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

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

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