20.11.2013 / 02:37 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| 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 кб.) Скачано 1026 раз J2meLoader_2.2.apk (479.63 кб.) Скачано 1557 раз Screenshot_2015(…).png (51.38 кб.) Скачано 824 раза J2meLoader_2.4.apk (1385.1 кб.) Скачано 2776 раз Screenshot_2015(…).png (150.31 кб.) Скачано 856 раз |
20.11.2013 / 07:41 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, а не проще было бы сделать программу, которая из jar делает jad и передаёт его в Phone ME?
__________________
let live |
20.11.2013 / 08:58 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, Мне не нравится как в PhoneME сделан высокоуровневый интерфейс. Здесь же это обычные TextView, EditText... И написал я ее для того чтобы разобраться с ClassLoaderom |
22.11.2013 / 16:14 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| J2meLoader V2 - теперь работает Image.createImage("path"); исправлен метод form.append(...) много мелких улучшений.. Осталось getClass().getResourcesAsStream("...") сделать.
Перед установкой удалить предыдущую версию!
Изменено Naik (22.11 / 16:14) (всего 1 раз) |
22.11.2013 / 20:02 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, а первый пост тебе на что? Там и обновляй версию.
__________________
let live |
22.11.2013 / 20:24 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, ок, загрузил в 1 пост новую сборку. Исправлены еще некоторые ошибки. Теперь запускаются ГонкиНаЭстакаде!!!
|
22.11.2013 / 20:42 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, работает. Заставка со звёздами запускается. Но экран обновляется только при тапе.
__________________
let live |
23.11.2013 / 12:06 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| A канвасный дравстринг работает? Что-то у меня не запустилось...
|
23.11.2013 / 14:57 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| mrEDitor, исправлено. Новая сборка в 1-м посте. Возможно нужно сначала удалить старую версию, т.к. подписано другим сертификатом.
|
24.11.2013 / 17:06 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| В 1-м посте новая сборка. Исправлена работа некоторых методов (getGameAction, getKeyName и тд.) Гонки на эстакаде полностью рабочие. В ППМ можна выбрать язык, но не более)) Нужно с getClass().getResourcesAsStream что-то делать.
Изменено Naik (24.11 / 17:07) (всего 1 раз) |