下面的代码使我可以随意打开和关闭用户的GPS,但是有时这无法正常工作,尽管GPS扫描的图标将位于用户通知栏中屏幕的顶部,而GPS图标不会突出显示。进行类似(isProviderEnabled(LocationManager.GPS_PROVIDER);)的验证不会检测到是否启用了GPS。
用于启用GPS的代码:
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
sendBroadcast(intent);
屏幕截图:
请参阅此链接:其sdk版本问题。更高版本不支持此意图。
http://iamvijayakumar.blogspot.in/2013/08/disable-gps-via-programatically-in.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句