LocationManager.IsProviderEnabled(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回给定提供程序的当前启用/禁用状态。
[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 属性许可证中所述的术语使用。