如何在Android App上以编程方式打开GPS

如何在Android App上以编程方式打开GPS,第1张

概述请帮助我在OlaCabs等移动应用中打开GPS.我正在使用以下代码:Stringprovider=Settings.Secure.getString(getContentResolver(),Settings.Secure.LOCATION_PROVIDERS_ALLOWED);if(!provider.contains("gps")){//ifgpsisdisabledfinalIntentpoke=newIntent();

请帮助我在olaCabs等移动应用中打开GPS.
我正在使用以下代码:

String provIDer = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);if(!provIDer.contains("gps")){ //if gps is Disabled    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);}

但是它无法打开GPS.

解决方法:

AndroID准则已在4.0版以上更改.您无法以编程方式关闭高于4.0版本的GPS …

不要像我一样浪费你的时间

要使用对话框,请检查它:

https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi

或者那个:

https://stackoverflow.com/a/12446361/3626214

总结

以上是内存溢出为你收集整理的如何在Android App上以编程方式打开GPS全部内容,希望文章能够帮你解决如何在Android App上以编程方式打开GPS所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存