LocationManager.IsProviderEnabled(String) 方法

定义

返回给定提供程序的当前启用/禁用状态。

[Android.Runtime.Register("isProviderEnabled", "(Ljava/lang/String;)Z", "GetIsProviderEnabled_Ljava_lang_String_Handler")]
public virtual bool IsProviderEnabled (string provider);
[<Android.Runtime.Register("isProviderEnabled", "(Ljava/lang/String;)Z", "GetIsProviderEnabled_Ljava_lang_String_Handler")>]
abstract member IsProviderEnabled : string -> bool
override this.IsProviderEnabled : string -> bool

参数

provider
String

列出的提供程序 #getAllProviders()

返回

如果提供程序存在且已启用,则为 true

属性

例外

如果提供程序为 null,则为

注解

返回给定提供程序的当前启用/禁用状态。 若要侦听更改,请参阅 #PROVIDERS_CHANGED_ACTION

在 API 版本 android.os.Build.VERSION_CODES#LOLLIPOP之前,如果位置权限不足以使用指定的提供程序,则此方法将引发 SecurityException

适用于 . 的 android.location.LocationManager.isProviderEnabled(java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于