gpt4 book ai didi

android - 如何检查 LocationManager.NETWORK_PROVIDER 是否可用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:32:26 30 4
gpt4 key购买 nike

如何检查 LocationManager.NETWORK_PROVIDER 是否可用?

我在 AndroidManifest.xml 中启用,但我需要在代码中检查它是否不可用以使用 GPS_PROVIDER。有人可以帮助我吗?

最佳答案

How to check if LocationManager.NETWORK_PROVIDER is available?

使用此部分检查网络提供商是否已启用:

network_enabled=locManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);

这将返回一个 bool 值:

true- 如果启用。

false - 未启用。

另外用于检查 GPS 提供商是否已启用:

gps_enabled=locManager.isProviderEnabled(LocationManager.GPS_PROVIDER);

这将返回一个 bool 值:

true- 如果启用。

false - 未启用。

如果您希望用户启用网络或 GPS 提供商,请使用此代码将用户重定向到设置页面:

startActivityForResult(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS), 0);

关于android - 如何检查 LocationManager.NETWORK_PROVIDER 是否可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7673123/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com