Я хочу реализовать что-то вроде this в своем приложении для Android, которое я разрабатываю в Xamarin, но не могу найти пространство имен, в котором находится GoogleApiClient
. Может ли кто-нибудь помочь?Как получить GoogleApiClient в Xamarin?
ответ
GoogleApiClient
находится в пространстве имен Android.Gms.Common.Apis
.
Это пространство имен находится в разделе «Xamarin.GooglePlayServices.Basement», но вы не устанавливаете его напрямую.
Итак, если вы пытаетесь получить доступ, что делает некоторые разработки Android Расположение/Карта, установите этот NuGet:
Xamarin Google Play Services - Location
Xamarin.Android привязок для сервисов Google Play - Место
Одной из уникальных особенностей мобильных приложений является местоположение осведомленность. Мобильные пользователи используют свои устройства у них повсюду, и , добавляя информацию о местоположении в ваше приложение, предлагает пользователям более контекстный опыт работы с . API-интерфейсы местоположения, доступные в сервисах Google Play , облегчают добавление информации о местоположении в ваше приложение с автоматическим отслеживанием местоположения, геообъективом и активностью в режиме .
Чтобы установить Xamarin Google Play Services - Место, выполните следующую команду в диспетчере пакетов консоли
PM> Install-Package Xamarin.GooglePlayServices.Location
Использование условие:
using Android.Gms.Common.Apis;
Код:
var foo = GoogleApiClient();
В дополнение к ответу RobertN, похоже, было naming/namespace changes in 27.0.0.0.
Так вот пример, который может помочь:
GoogleApiClient api = new GoogleApiClient.Builder (Application.Context, this, this)
.AddApi (Android.Gms.Location.LocationServices.API)
.Build();
В приведенном выше коде это означает, что ниже интерфейсы реализованы:
- Android.Gms.Common.Apis.GoogleApiClient. IConnectionCallbacks
- Android.Gms.Common.Apis.GoogleApiClient.IOnConnectionFailedListener
Следует отметить, что команда «Install-Package Xamarin.GooglePlayServices.Location» также работает для обновления Xamarin.GooglePlayServices. Он всегда будет терпеть неудачу, если вы попытаетесь использовать пользовательский интерфейс для обновления компонентов.
Не SushiHangover уже сказал это в своем ответе? –
- 1. GoogleApiClient вопрос: GoogleApiClient пока
- 2. Как получить токен OAuth от GoogleApiClient
- 3. Как получить местоположение с помощью GoogleApiClient?
- 4. получить местоположение с помощью GoogleAPIClient в службе
- 5. Использование GoogleApiClient в службе
- 6. Как получить список друзей в Google Plus с помощью GoogleApiClient?
- 7. GoogleApiClient в операции без фрагментов
- 8. Как вернуть значение в GoogleApiClient onConnected()?
- 9. Передайте GoogleApiClient другому действию
- 10. Использование GoogleAPIClient в фоновых службах
- 11. GoogleApiClient не работает Android
- 12. Ошибка GoogleApiClient и Drive.API
- 13. GoogleApiClient in Fragment Android
- 14. GoogleApiClient Node имеет значение
- 15. Как получить GoogleDrive Quota (оставшийся доступный размер) с помощью GoogleApiClient?
- 16. Как получить текущее местоположение с помощью GoogleApiClient затем поместить маркер
- 17. Как отключиться от googleapiclient в android
- 18. Как мне «miragte» GoogleApiClient в Android Studio?
- 19. Retrofit2 (перехватчик) + GoogleApiClient как обновить токен
- 20. Как получить Binding содержание в Xamarin
- 21. Xamarin - Как получить индекс Subview в Superview
- 22. Как получить экземпляр ActivityManager в Xamarin?
- 23. Как получить значение флажка в Xamarin Forms
- 24. Создание GoogleApiClient в Android Studio
- 25. параметр GoogleApiClient требуется
- 26. GoogleApiClient бросает «GoogleApiClient еще не подключен» ПОСЛЕ onConnected, получив вызов
- 27. getLastLocation() всегда null в GoogleApiClient
- 28. GoogleApiClient не подключается
- 29. Инициализация GoogleApiClient после загрузки
- 30. java.lang.IllegalArgumentException: параметр GoogleApiClient требуется
Мне не удалось разрешить класс GoogleApiAvailability, но после установки его местоположения было разрешено. –