Лучший способ упаковать класс для использования в другом приложении? - PullRequest
0 голосов
/ 02 июня 2010

Я написал приложение для Android с различными абстрактными классами, которые выполняют полезные функции. Эти функции могут быть использованы в других приложениях.

Я хочу поделиться модулем класса с другим программистом, но я не хочу делиться исходным кодом. Я хотел бы поделиться файлом .class, но я не уверен, как сделать следующее:

  • Скомпилируйте файл Android .java в .class
  • Что должен сделать получатель файла .class, чтобы использовать этот класс в своем проекте? (с использованием среды Eclipse)

Ответы [ 2 ]

3 голосов
/ 02 июня 2010

Возможно, вы захотите создать JAR. В Eclipse много информации о том, как это сделать. См. это руководство для начала. В основном, вы просто идете в File-> Export-> Jar File. Информацию об импорте см. В Как добавить JAR-файлы в пути сборки проекта в Eclipse (Java) .

.

Однако вы должны понимать, что декомпилировать классы Java довольно просто.

2 голосов
/ 02 июня 2010

Вы могли бы поделиться им, используя файл .jar.В Eclipse есть мастер для экспорта ваших классов в виде файла jar.

Чтобы импортировать его в ваш проект Android в Eclipse:
https://developer.android.com/guide/appendix/faq/commontasks.html#addexternallibrary

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