Android打开系统设置

 


今天在做项目过程中,遇到一个问题:用户体验某个功能时需要查看用户是否已经打开了GPS定位服务,若没有则要求进入定位服务设置界面。

 


下面就直接贴出代码


以下代码是放在了Button的监听事件里,只贴出重要的代码


 

 LocationManager alm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);  
	if (alm.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) {  
		Toast.makeText(getApplicationContext(), "GPS已经开启", Toast.LENGTH_SHORT)   .show();  
		return;  
	}  
startActivity(new Intent("android.settings.LOCATION_SOURCE_SETTINGS"));


经过在网上查找,还有许多打开其他系统设置的情况,下面这篇文章中有相关介绍。


http://blog.csdn.net/get123/article/details/7698387


 


 

posted @ 2013-06-27 19:45  坚固66  阅读(459)  评论(0编辑  收藏  举报