如何以编程方式在android中关闭GPS? [复制]
Posted
技术标签:
【中文标题】如何以编程方式在android中关闭GPS? [复制]【英文标题】:How to programatically turn off GPS in andoid? [duplicate] 【发布时间】:2021-08-01 00:37:28 【问题描述】:我知道这是一个经常被问到的问题。但是我能找到的所有答案都很古老,所以我想再问一次。
我想以编程方式关闭手机上的 GPS 服务。对此的最新答案是什么?
提前致谢。
【问题讨论】:
这能回答你的问题吗? How can I enable or disable the GPS programmatically on android? 【参考方案1】:使用此代码关闭 GPS
String provider = Settings.Secure.getString(getContentResolver(),
Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(provider.contains("gps"))
final Intent poke = new Intent();
poke.setClassName("com.android.settings",
"com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
【讨论】:
以上是关于如何以编程方式在android中关闭GPS? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
以编程方式在 C 中检查 NIC 在 linux 中关闭时是不是有链接