Есть ли способ разработать новые JSR для устройств с поддержкой Java ME?

StackOverflow https://stackoverflow.com/questions/1715675

Вопрос

У меня есть мобильное устройство MIDP2.0 без поддержки определенного JSR (это JSR 180 SIP API для J2ME). сайт Солнца говорит, что есть эталонная реализация, но, похоже, она уже удалена.

Вопрос в том, могу ли я разработать JSR 180 и развернуть его на устройстве, чтобы приложения могли его использовать?Или это должно быть в прошивке устройства (очевидно, доступа к нему у меня нет)?

Спасибо за ответы, ссылки, руководства и любую информацию, которую я могу получить (для нуба, пытающегося запомнить Java ME).

Это было полезно?

Решение

JSR являются частью платформы Java ME устройства, поэтому вы (как разработчик приложения) не можете их изменять (включая добавление новых классов).

Однако ничто не мешает вам переопределить некоторые (или все) функции JSR в вашем собственном приложении, чтобы обойти эту проблему.Однако вы не сможете дублировать правильные имена пакетов, чтобы сделать ваш код «полностью» совместимым с реальным JSR.

Я сам не изучал JSR 180, поэтому не знаю, сколько это потребует дополнительной работы, но в прошлом я делал нечто подобное с JSR 172 (XML/веб-службы), где я написал свой собственный базовый XML-парсер и веб-сервисы. обертка сервисов.

Другие советы

Даже не зная, на какой именно телефон вы ориентируетесь, можно с уверенностью сказать, что вы вряд ли сможете добавить к нему новый JSR.

Некоторый связанный ответы при переполнении стека.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top