Android11增加后台定位权限,清单文件中增加如下权限:
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
同时也需要动态申请此权限,这样才能再息屏状态下或在后台获取到定位数据,并且申请此权限,系统弹出的权限请求界面才会显示“始终允许”的选项
测试发现华为手机Mete30即使不申请后台定位权限依然会显示“始终允许”选项,其他测试手机小米、oppo等需要申请后台定位权限才能显示“始终允许选项”,可通过 Build.MANUFACTURER 判断手机厂商。