Главная » ИТ » Библиотеки поддержки Google Play — что это такое?

Библиотеки поддержки Google Play — что это такое?

У Google Play есть большая коллекция библиотек, задача которых – предоставление разработчикам Android-приложений функций API, которые будут использоваться в мобильных программах. Также в этих библиотеках есть уникальные функции, которые не требуют наличия последней версии платформы. При разработке приложения, в проект добавляются службы Google Play, которые позволяют добавлять в проект функции, расширяющие возможности программы.

Сервисы API Google Play предоставляют большой набор функций:

  1. Аутентификация пользователя.
  2. Карты Google.
  3. Отслеживание действий пользователя.
  4. Трекинг и много других функций.

Установка сервисов Google Play

Как библиотека добавляется в проект

Для начала нужно проверить, есть ли у нас свежая версия пакета Google Play Services, если ее нет, то скачать:

  1. Сначала нужно открыть среду разработки Android SDK Manager и в нем открыть окно пакетов.
  2. Прокрутить вниз окно пакетов, пока не дойдем до секции Extras и проверяем, есть ли обновления у Android Support Repository и у Android Support Library. Если установлена последняя версия, то ничего не нужно обновлять.

Среда разработки Android SDK Manager

Затем нужно импортировать нужную библиотеку с Google Play Services, чтобы подключить к проекту:

  1. Заходим в пункт меню «File» – «Import» – «Existing Android Code Into Workspace».
  2. Библиотека находится в папке, куда установлена Android SDK: \sdk\extras\google\google_play_servoces\libproject\<наша бибилиотека>.
  3. Нужно выбрать эту папку и нажать «Finish».

Google Play Services для разработчиков

Теперь нужно подключить эту библиотеку к проекту:

  1. Заходим в свойства проекта – «File» – «Properties».
  2. Открываем секцию Android, внизу будет табличка Library, в ней нажимаем «Add».
  3. В возникшем окне выбрать «наша библиотека» и все, библиотека подключена.

Далее идет настройка файла AndroidManifest.xml и прописывание нужных значений в файлах разметки.

Редактирование AndroidManifest.xml

Виды библиотек Google Play и их свойства

Этих библиотек множество, перечислим некоторые из них:

  • Support Library – одна из главных и известных библиотек. Она на старых версиях Андроид делает доступными возможности новых версий. Эта библиотека использует классы, которые являются аналогами нововведений и которые будут корректно работать на старых версиях;
  • Play Billing Library. Библиотека для осуществления функции биллинга в приложении. Незаменима для тех, кто хочет монетизировать свои приложения, используя в них покупки и подписки. Удобна эта библиотека тем, что в нем уменьшено количество шаблонного кода;
  • Glide. Библиотека загрузки изображений с качественным API, который дает возможность изменять изображения любым способом и проделывать с ним другие действия: масштабировать, кешировать, загружать и т.д.;
  • ThreeTen. Библиотека для работы с датой и временем. Выгодно отличается от стандартной Android Calendar API;
  • Timber. Мощная библиотека логирования, позволяющая задействовать в программах логин. Имеет поддержку логирования форматированных строк и исключений;
  • ActivityRecognitionClient. Позволяет распознавать действия пользователя – с ним программа может определить действия пользователя – ходьбу, езду на автомобиле или чтение. Все эти функции работают при наличии соответствующих сенсоров.

Тут перечислены лишь некоторые библиотеки поддержки Google Play, на самом деле их гораздо больше, что позволяет создавать мощные приложения для сложных задач.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...