Библиотека для Android для портирования Java ME мидлетов, она же Оболочка MIDP для Android. Библиотека состоит из двух компонентов:
В Android так или иначе присутсвует почти все необходимое для того, чтобы приложения на Java ME работали. Только имеет иные названия, по-другому вызывается и т.д. Поэтому, хотя технически приложения работать могут, они под Android просто не скомпилируются / не запустятся. Данная библиотека устраняет это препятствие. Если вкратце, то большинство классов библиотеки представляет собой простую обертку для классов Android, которые выполняют аналогичную функцию. На данный момент подобным образом реализованы почти все API профиля MIDP 2.0 и некоторые дополнительные. Присутствует, однако, пара моментов, которые в приложениях для Android в принципе реализуемы, но только не таким образом, как они реализованы в Java ME. В результате при компиляции исходного кода, предназначенного для Java ME, под Android с использованием данной библиотеки, несколько ошибок все равно возникнет. Но несколько ошибок исправить проще, чем несколько тысяч ошибок.
Вторая часть библиотеки в основном обеспечивает удобство работы на устройствах с большим сенсорным экраном и без аппаратной клавиатуры с приложениями, не оптимизированными ни под высокие разрешения, ни под сенсорное управление. Сюда входит и виртуальная клавиатура с настраиваемой раскладкой, и виртуальный экран низкого разрешения, предоставляемый мидлету и затем масштабируемый до размеров реального, и тому подобные вещи. Подробнее об этом говорится в описании оболочки.
В оболочке для выбора цветов используется компонент Android Color Picker, который в архив с данной библиотекой не входит. При необходимости его можно скачать с официального сайта по предыдущей ссылке, либо вообще обойтись без него и вводить цвета вручную в текстовом виде.
Скачать библиотеку (Zip, 137 КБ)