Створення library-проекту appcompat (додавання в проект бібліотеки з ресурсами), програмування

У даній статті ми розглянемо створення спеціального library-проекту, який ми потім будемо підключати в наших реальних проектах-додатках. В даному випадку мова йде про Support Library, яка використовується для створення сумісності нових можливостей розробки під Андроїд і старих версій SDK.

При розробці додатків часом цілком достатньо зробити імпорт потрібної бібліотеки в самому початку java-файлу, щоб почати її використовувати. Однак, наприклад, при роботі з Action Баром для старих версій SDK нам необхідно підключати цю бібліотеку «разом з ресурсами». В цьому випадку ми зможемо отримати доступ до тем і стилів, наявних в Support Library.

Отже, створимо library-проект.

1. В ADT виберіть File> Import

2. Далі - Existing Android Code Into Workspace. натисніть Next

Створення library-проекту appcompat (додавання в проект бібліотеки з ресурсами), програмування

3. У новому вікні в полі ROOT вкажіть шлях до бібліотеки appcompat. У моєму випадку вона знаходиться в папці з ADT - sdk / extras / android / support / v7 / appcompat

Створення library-проекту appcompat (додавання в проект бібліотеки з ресурсами), програмування

Якщо ви все вказали правильно, то нижче в колонці New Project Name має з'явитися назва android-support-v7-appcompat

4. Після створення проекту зліва в Eclipse ви зможете побачити файли проекту. Розгорніть папку libs - тут ви побачите два потрібних нам jar-файлу.

Створення library-проекту appcompat (додавання в проект бібліотеки з ресурсами), програмування

По черзі виділіть кожен з файлів, натиснувши правою кнопкою і вибравши в контекстному меню Build Path> Add to Build Path

5. Тепер натисніть правою кнопкою на папці самого проекту і виберіть Build Path> Configure Build Path. У вкладці Order and Export відзначте галочками обидва jar-файлу і зніміть чекбокс з опції Android Dependencies. тиснемо ОК

Створення library-проекту appcompat (додавання в проект бібліотеки з ресурсами), програмування

Тепер наш library-проект готовий і ми можемо додавати його в розроблювані програми.

Клацніть правою кнопкою на проекті, куди ви хочете додати бібліотеку і виберіть Properties. У вікні зліва виберіть Android. У моєму випадку в секції Library автоматично додалася потрібна бібліотека appcompat_v7.

Створення library-проекту appcompat (додавання в проект бібліотеки з ресурсами), програмування

Якщо ви її не бачите, то натисніть Add і додайте бібліотеку із запропонованого списку.

Тиснемо Apply і ОК. Тепер можна використовувати дану бібліотеку в проекті.