Java Eclipse Android Вопрос для начинающих - Как добавить библиотеки или связанные папки. Ссылки для начинающих

1

Я только начинаю с разработки Android с помощью Eclipe и уже сталкиваюсь с некоторыми основными вопросами. У меня есть некоторые начинающие книги, такие как "Занятое кодировщиком руководство для Android..." и "Научите Android-приложение Dev't за 24 часа", однако я не вижу в нем некоторых основных вещей.

Может ли кто-нибудь сказать мне, как настроить библиотеку, а затем использовать ее в проекте? У меня есть пример кода, в котором у них есть папка, появляющаяся в Ecliple, называемая "DataGatherLib". При нажатии правой кнопкой мыши и удалении свойства он показывает тип "Связанная папка". Я подозреваю, что это то, что я хочу. Поэтому мои конкретные вопросы: 1. Как настроить собственный проект библиотеки (связанная папка, если это необходимо) в Eclipse.

  • Как же вы используете новую созданную библиотеку в проекте Ecliple Android?

В более общем плане, кто-то может указать мне на хорошие справочники для начинающих (книги или онлайн-уроки), которые охватывают это. Я бы подумал, что организация вашего кода в библиотеках в отличие от одного большого приложения довольно простая, но я не могу найти обсуждения.

Спасибо, Dave

Теги:
libraries

1 ответ

3

В Eclipse щелкните правой кнопкой мыши ваш проект, выберите "Свойства", затем "Android", и вы увидите страницу для добавления проекта библиотеки. BTW, вы должны сделать то же самое в проекте библиотеки и пометить его как библиотеку, прежде чем добавить.

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

  • 0
    Я полностью согласен с использованием classpath, но я не уверен, что вы имеете в виду в отношении других ресурсов. Ага и тд? Те, которые работают хорошо для меня.
  • 1
    Поскольку для каждого проекта может быть только один R-файл, Android не позволяет вам получить доступ к XML-файлам макета или чертежным объектам, хранящимся в банках, «обычным» способом. Это особенно проблематично для раздувания макетов. Смотрите также этот пост для лучшего объяснения или эту страницу для способа обойти это с помощью библиотечных проектов
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню