# 如何获取定位权限的用户授权类型

#### 问题现象

在向用户申请获取定位权限时，用户可以选择多种授权类型，如何获取用户选择的是哪种授权类型？

#### 解决方案

获取用户位置信息时需要申请授权，在申请用户位置定位权限时，授权弹窗有三种授权类型供用户选择，分别是本次使用允许、仅使用期间允许和不允许。

在用户选择后，会返回用户是否授权的枚举状态。

用户选择本次使用允许、仅使用期间允许表示允许授权，选择不允许表示拒绝授权，用户不选择任意一项，默认为拒绝授权（无返回值）。getSelfPermissionStatus：从API20开始，可以使用getSelfPermissionStatus方法查询应用权限状态，同步返回结果。