Совместное использование кода Android (неужели нет способа сделать это?) - PullRequest
1 голос
/ 04 июня 2010

У меня есть определенная коллекция кода вместе с некоторыми XML-файлами, которые я хочу поделиться с каждым приложением, которое я сделаю.

В данный момент я не могу, потому что, насколько я знаю, нет способа сделать это. Это кажется огромным упущением со стороны команды разработчиков.

Если код нуждается в изменении, я должен изменить его в каждом приложении, которое я создаю - и создаст в будущем.

Есть ли еще способы поделиться кодом в Android?

Я использую Eclipse для разработки.

Ответы [ 3 ]

6 голосов
/ 04 июня 2010

Вы можете создать проект библиотеки Android . Пример проекта TicTacToeMain в SDK показывает, как ссылаться на созданный вами проект библиотеки.

1 голос
/ 04 июня 2010

Вы можете ссылаться на сторонний JAR-файл, как любой другой Java-проект. Или ты о чем-то еще говоришь?

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

0 голосов
/ 04 июня 2010

Вы можете повторно использовать определенные классы Activity в приложениях, отличных от того, с которым они были установлены. Этого достаточно?

Для этого вам нужно установить android:exported="true" в объявлении Activity в AndroidManifest.xml. http://developer.android.com/guide/topics/manifest/activity-element.html имеет больше деталей.

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