在API级别小于23的设备上检查位置权限,需要使用以下代码:
if (ContextCompat.checkSelfPermission(context, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
// 已经获得了位置权限
} else {
// 未获得位置权限
}
在上面的代码中,检查ACCESS_FINE_LOCATION权限是否已经授权。如果权限已经授权,那么就执行有位置权限的操作。如果权限未授权,则需要请求权限。