LocationManager.RegisterGnssNavigationMessageCallback Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback, Handler) |
Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки. |
| RegisterGnssNavigationMessageCallback(IExecutor, GnssNavigationMessage+Callback) |
Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки. |
| RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback) |
Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки. |
RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback, Handler)
Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки.
[Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Landroid/location/GnssNavigationMessage$Callback;Landroid/os/Handler;)Z", "GetRegisterGnssNavigationMessageCallback_Landroid_location_GnssNavigationMessage_Callback_Landroid_os_Handler_Handler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")]
public virtual bool RegisterGnssNavigationMessageCallback(Android.Locations.GnssNavigationMessage.Callback callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Landroid/location/GnssNavigationMessage$Callback;Landroid/os/Handler;)Z", "GetRegisterGnssNavigationMessageCallback_Landroid_location_GnssNavigationMessage_Callback_Landroid_os_Handler_Handler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")>]
abstract member RegisterGnssNavigationMessageCallback : Android.Locations.GnssNavigationMessage.Callback * Android.OS.Handler -> bool
override this.RegisterGnssNavigationMessageCallback : Android.Locations.GnssNavigationMessage.Callback * Android.OS.Handler -> bool
Параметры
- callback
- GnssNavigationMessage.Callback
обратный вызов для регистрации
- handler
- Handler
обработчик, на котором выполняется обратный вызов. Это значение может иметь значение NULL.
Возвращаемое значение
true всегда
- Атрибуты
Комментарии
Регистрирует обратный вызов сообщения навигации GNSS.
Дополнительные сведения о работе этого метода см. в разделе registerGnssationNavigationMessageCallback(Executor,GnssNavigationMessage.Callback). Требуется Manifest.permission.ACCESS_FINE_LOCATION
Справочник по Android для android.location.LocationManager.registerGnssNavigationMessageCallback.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
RegisterGnssNavigationMessageCallback(IExecutor, GnssNavigationMessage+Callback)
Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки.
[Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Ljava/util/concurrent/Executor;Landroid/location/GnssNavigationMessage$Callback;)Z", "GetRegisterGnssNavigationMessageCallback_Ljava_util_concurrent_Executor_Landroid_location_GnssNavigationMessage_Callback_Handler", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")]
public virtual bool RegisterGnssNavigationMessageCallback(Java.Util.Concurrent.IExecutor executor, Android.Locations.GnssNavigationMessage.Callback callback);
[<Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Ljava/util/concurrent/Executor;Landroid/location/GnssNavigationMessage$Callback;)Z", "GetRegisterGnssNavigationMessageCallback_Ljava_util_concurrent_Executor_Landroid_location_GnssNavigationMessage_Callback_Handler", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LOCATION")>]
abstract member RegisterGnssNavigationMessageCallback : Java.Util.Concurrent.IExecutor * Android.Locations.GnssNavigationMessage.Callback -> bool
override this.RegisterGnssNavigationMessageCallback : Java.Util.Concurrent.IExecutor * Android.Locations.GnssNavigationMessage.Callback -> bool
Параметры
- executor
- IExecutor
исполнитель, на котором выполняется обратный вызов. Это значение не может иметь значение NULL. События обратного вызова и прослушивателя отправляются с помощью этого исполнителя, предоставляя простой способ управления используемым потоком. Для отправки событий через основной поток приложения можно использовать Context.getMainExecutor(). В противном случае укажите исполнителя, который отправляется в соответствующий поток.
- callback
- GnssNavigationMessage.Callback
обратный вызов для регистрации
Возвращаемое значение
true всегда
- Атрибуты
Комментарии
Регистрирует обратный вызов сообщения навигации GNSS. Сообщения навигации GNSS будут получены только во время включения GPS_PROVIDER, а клиентское приложение находится на переднем плане.
Не все наборы микросхем GNSS поддерживают обновления сообщений навигации, см. статью getGnssCapabilities(). Требуется Manifest.permission.ACCESS_FINE_LOCATION
Справочник по Android для android.location.LocationManager.registerGnssNavigationMessageCallback.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback)
Регистрирует обратный вызов сообщения навигации GNSS, который будет выполняться в потоке привязки.
[Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Landroid/location/GnssNavigationMessage$Callback;)Z", "GetRegisterGnssNavigationMessageCallback_Landroid_location_GnssNavigationMessage_Callback_Handler", ApiSince=24)]
public virtual bool RegisterGnssNavigationMessageCallback(Android.Locations.GnssNavigationMessage.Callback callback);
[<Android.Runtime.Register("registerGnssNavigationMessageCallback", "(Landroid/location/GnssNavigationMessage$Callback;)Z", "GetRegisterGnssNavigationMessageCallback_Landroid_location_GnssNavigationMessage_Callback_Handler", ApiSince=24)>]
abstract member RegisterGnssNavigationMessageCallback : Android.Locations.GnssNavigationMessage.Callback -> bool
override this.RegisterGnssNavigationMessageCallback : Android.Locations.GnssNavigationMessage.Callback -> bool
Параметры
- callback
- GnssNavigationMessage.Callback
обратный вызов для регистрации
Возвращаемое значение
true всегда
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".