Библиотеки Java могут быть упакованы и распространены с использованием формата архива Java (также называемого JAR). Существует ряд Android-совместимых библиотек, которые можно использовать в ваших приложениях Android, если они правильно связаны с вашим проектом. В этом кратком совете вы узнаете, как включать сторонние JAR-файлы в ваши проекты Android.
Независимо от того, используете ли вы свои собственные библиотеки Java для повторного использования или используете сторонний API, например, Google Analytics SDK для Android или пакет поддержки Android, вам необходимо правильно включить их в свои проекты Android, чтобы создавать свои приложения. должным образом.
JAR-файлы, совместимые с Android
Чтобы файл JAR был совместим с Android, он может ссылаться только на классы, доступные как часть Android, и других классов, реализованных специально в самом JAR. См. Справочник SDK веб-сайта Android Developer для получения полного списка пакетов, доступных для использования с приложениями Android, по адресу: https://d.android.com/reference/packages.html. Можно с уверенностью сказать, что JAR-файлы, доступные для загрузки через Android SDK Manager, совместимы с Android.
Шаг 0: Начало работы
В этом руководстве предполагается, что вы используете среду разработки Eclipse, которая так популярна среди разработчиков Android. Описанные шаги используют последнюю доступную версию, которая на данный момент является Indigo (3.7). Шаги отличаются незначительно для предыдущих версий Eclipse.
В этом руководстве также предполагается, что у вас уже есть проект Android в Eclipse, в который вы добавляете файл JAR.
Шаг 1: Получить файл JAR
Во-первых, вам нужно получить совместимый файл JAR. Сторонние JAR-файлы могут быть загружены с исходных веб-сайтов, а другие доступны для загрузки из Android SDK Manager. Например, Google Analytics SDK для Android доступен как онлайн, так и через Android SDK Manager.
Шаг 2: Создайте каталог файлов JAR
Затем создайте каталог / libs в вашем каталоге проекта Android и скопируйте файл JAR в этот каталог.
Шаг 3: Добавьте файл JAR
Добавить JAR-файл в ваш проект в Eclipse легко. Просто:
- Нажмите на свойства проекта для вашего проекта Android.
- Под настройками Java Build Path выберите вкладку Libraries.
- Нажмите кнопку Add JARs… и выберите jar в каталоге / libs.
Вы также можете получить доступ к свойствам проекта, щелкнув правой кнопкой мыши проект Android на вкладке Проводник пакетов.
Примечание. Для правильной работы некоторых файлов JAR требуются определенные разрешения Android. Например, если библиотека связывается с сетью, для ее работы потребуется разрешение сети. См. Конкретную документацию SDK для получения подробной информации о том, что требуется библиотеке с точки зрения конфигурации.
Шаг 4: Начните использовать библиотеку
Теперь, когда вы успешно связали библиотеки классов с вашим проектом, вы сможете использовать их так же, как и основные классы Android SDK. Помните, что вы можете использовать Ctrl + Shift + O, чтобы организовать импорт в классы Java!
Какие библиотеки могут быть полезны? Мы использовали библиотеки Apache для обработки MIME. Вы можете найти библиотеки для многих полезных задач.
Вывод
JAR-файлы — это простой способ организации и перераспределения библиотек, которые могут использоваться приложениями Android, написанными на Java. Какие сторонние SDK и библиотеки вы используете со своими приложениями для Android? Дайте нам знать об этом в комментариях!
Об авторах
Разработчики мобильных приложений Лорен Дарси и Шейн Кондер являются соавторами нескольких книг по разработке Android: углубленная книга по программированию под названием « Разработка беспроводных приложений для Android» и « Самс научи себя разрабатывать приложения для Android за 24 часа» . Когда они не пишут, они тратят свое время на разработку мобильного программного обеспечения в своей компании и оказание консультационных услуг. С ними можно связаться по электронной почте [email protected] , через их блог на androidbook.blogspot.com и в Twitter @androidwireless .