52
такого эмулятора, так как на обычном
эмуляторе карту вы не увидите, а
увидите вместо неё надпись "Your_app_name won't run without Google Play
services, which are not supported by your device.". Затем,
возможно, после
запуска приложения вы можете
получить сообщение о том, что
"Your_app_name won't run unless you update Google Play services", так как для
работы приложения нужна версия 2 этих сервисов – нажмите кнопку Update
в этом случае (кнопка будет работать только в том случае, если ваш эмулятор
поддреживает
функциональность
Google
Play).
Лучше
всего
сконфигурировать эмулятор с одной из последних версий API (начиная с
Lollipop) – тогда не надо будет обновлять Google Play services до последней
версии. Если после запуска приложения появляется предложение установить
Instant Run, надо согласиться.
Также помните о добавлении вашего ФИО в приложение – в этот раз
это будет сделать сложнее, чем обычно, так как надо самостоятельно создать
layout в файле res -> layout -> activity_maps.xml, обернуть в него fragment с
картой и добавить элемент TextView.
Запускаем приложение, однако эмулятор не имеет данных о
местоположении, но их можно ему передать!
Для этого в панели
инструментов справа от эмулятора нажмите на три точки внизу, после этого
откроется окно, показанное на рисунке 30. Справа в окне видно, что можно
ввести значения широты и долготы и передать их приложению с помощью
кнопки SEND. Введите 55.769794 в поле Longitude и 37.655640 в
поле
Latitude (координаты Москвы) и нажмите кнопку SEND.
53
Рисунок 30 – Окно дополнительного управления эмулятором
Теперь эмулятор знает координаты и отображает своё местоположение
по ним. Пример интерфейса работающего приложения показан на рисунках
31 и 32. Приложение можно запустить и
на вашем реальном устройстве, на
котором точно есть Google Play services.
55
Рисунок 31 – Пример выполнения лабораторной работы №7 на
смартфоне