Поделиться логикой Java между проектами Android и Blackberry? - PullRequest
2 голосов
/ 27 февраля 2012

Приложения для Android и Blackberry сделаны на Java.Означает ли это, что я могу кодировать некоторую логику, взаимозависимую с Android SDK, и использовать ее при портировании приложения на Blackberry?

У кого-нибудь есть опыт в этой области?

Ответы [ 3 ]

5 голосов
/ 28 февраля 2012

Конечно, вы можете сделать это. Логика не будет отличаться, но реализация логики зависит от выбранной вами платформы. В Blackberry он использует java-me, но есть некоторые ограничения, которые вы не можете использовать в Blackberry, так как в Blackberry нет ArrayList или HashMap, но он доступен в Android, поэтому вам нужно использовать альтернативу ArrayList или HashMap при портировании для Blackberry. используйте Vector вместо этого. Существует также некоторое ограничение использования пакета java.lang.utils в Blackberry. Может быть, это будет полезно для вас.

2 голосов
/ 27 февраля 2012

Конечно, вы можете.Создайте простой Java-проект и убедитесь, что вы используете только классы, доступные в Android и Blackberry.Добавьте зависимость проекта в ваш проект Android и Blackberry.Кроме того, вы можете экспортировать файл jar и связать с ним свои проекты.

2 голосов
/ 27 февраля 2012

Я работаю над приложением, которое работает на Android и Blackberry. Я работаю только на Android-клиенте, но знаю, что делиться может только несколько вещей. Конечно только те классы, которые не имеют отношения к фреймворку. Другая проблема заключается в том, что Blackberry использует только J2ME, что означает, что, например, вы даже не можете использовать семафор или другие подобные вещи.

В моем приложении все уровни протокола являются общими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...