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

来源:互联网 发布:正装皮鞋牌子 知乎 编辑:程序博客网 时间:2024/04/28 17:46

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) {
            }
        }