android 检查GPS是否开启,GPS设置界面

2014-07-08 09:40

GPS是否开启
LocationManager locationManager = (LocationManager)getContext().
getSystemService(Context.LOCATION_SERVICE);
return locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);


进入GPS设置页面
        Intent intent = new Intent();
        intent.setAction(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        try
        {
            getContext().startActivity(intent);
                   
           
        } catch(ActivityNotFoundException ex)
        {
           
            // The Android SDK doc says that the location settings activity
            // may not be found. In that case show the general settings.
           
            // General settings activity
            intent.setAction(Settings.ACTION_SETTINGS);
            try {
                   getContext().startActivity(intent);
            } catch (Exception e) {
            }
        }

^