Android打开系统设置
[java]
<SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif"><SPAN style="FONT-SIZE: 18px">
</SPAN></SPAN>
[java]
<SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif"><SPAN style="FONT-SIZE: 18px">今天在做项目过程中,遇到一个问题:用户体验某个功能时需要查看用户是否已经打开了GPS定位服务,若没有则要求进入定位服务设置界面。</SPAN></SPAN>
今天在做项目过程中,遇到一个问题:用户体验某个功能时需要查看用户是否已经打开了GPS定位服务,若没有则要求进入定位服务设置界面。
下面就直接贴出代码
以下代码是放在了Button的监听事件里,只贴出重要的代码
[java]
<SPAN style="FONT-SIZE: 18px"> 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"));</SPAN>
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"));
经过在网上查找,还有许多打开其他系统设置的情况,下面这篇文章中有相关介绍。
补充:移动开发 , Android ,