抑郁症健康,内容丰富有趣,生活中的好帮手!
抑郁症健康 > android gps服务 Android检测GPS服务和定位权限是否开启

android gps服务 Android检测GPS服务和定位权限是否开启

时间:2023-09-14 13:46:52

相关推荐

判断是否开定位权限,没开并跳转权限界面

private LocationManager lm;//【位置管理】

lm = (LocationManager) getActivity().getSystemService(getActivity().LOCATION_SERVICE);

boolean enable = lm.isProviderEnabled(LocationManager.GPS_PROVIDER);

if (enable) {//开了定位服务

if (ContextCompat.checkSelfPermission(getActivity(),Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {

// 没有权限,申请权限。

// Toast.makeText(getActivity(), "没有权限", Toast.LENGTH_SHORT).show();

} else {

// 有权限 do something

// Toast.makeText(getActivity(), "有权限", Toast.LENGTH_SHORT).show();

}

} else {

Toast.makeText(getActivity(), "系统检测到未开启GPS定位服务", Toast.LENGTH_SHORT).show();

// 跳转到开启页面

Intent intent = new Intent();

intent.setAction(Settings.ACTION_LOCATION_SOURCE_SETTINGS);

startActivityForResult(intent, 200);

}

如果觉得《android gps服务 Android检测GPS服务和定位权限是否开启》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。