Главная » Разработка для Android » Работа с аппаратными ресурсами, включая камеру, GPS-навигатор и акселерометр

0

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

Среда разработки  для Android включает API для работы с навигацион- ными устройствами (в частности, с GPS-навигатором), камерой, звуковой системой,  сетевыми  соединениями, Wi-Fi,  Bluetooth, акселерометрами, сенсорным  дисплеем  и системой управления питанием.  Более  подробная информация о возможностях API для работы с аппаратным обеспечением Android в главах 11–14.

Встроенные службы Google Maps, Geocoding

(геокодирование) и сервисы навигации

Android поддерживает работу с картами, а значит можно создавать нави- гационные приложения, которые будут эффективно использовать мобиль- ные преимущества устройств под управлением Android. Данная платформа позволяет  программам  включать  сервис Google Maps в интерфейс и обес- печивает полный доступ к картам, которыми можно управлять программно и при необходимости снабжать комментариями, используя богатые возмож- ности графической библиотеки  Android.

Навигационные сервисы  платформы работают с GPS  и технологией определения положения по базовым станциям  сетей GSM от Google, с по- мощью которых  устанавливается текущее  местонахождение устройства. Данные сервисы позволяют абстрагироваться от особенностей той или иной технологии,  при этом вы задаете минимальный набор настроек (на- пример, точность или стоимость) и выбираете нужную технологию. Кроме этого платформа гарантирует,  что ваши навигационные программы  будут работать  независимо  от того, какую из технологий  поддерживает то или иное устройство.

Для  соединения  карт с навигационными сервисами  в состав Android включен API для прямого и обратного геокодирования, который позволяет находить на карте координаты по заданному адресу или определять  адрес для определенной  позиции на карте.

В главе 8 вы научитесь работать с картами, функцией геокодирования и навигационными сервисами.

Источник: Майер P. Android 2 : программирование приложений для планшетных компьютеров и смартфонов : [пер. с англ. ] / Рето Майер. — М. : Эксмо, 2011. — 672 с. — (Мировой компьютерный бестселлер).

По теме:

  • Комментарии