升级老项目到Android 10.0 ,明明已经加了Location权限,但是就是报没有Location权限的错,后来搜了一波才发现10.0有了新的Location权限,动态申请权限工具类博客之前写过
这个是之前的首先在AndroidManifest里声明
<!-- 这个权限用于进行网络定位 --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 这个权限用于访问GPS定位 --> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
然后动态获取权限
Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION
在Android10.0出来了一个新的权限:
//AndroidMainfast里声明
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
//andorid 10.0 GPS,动态权限获取 Manifest.permission.ACCESS_BACKGROUND_LOCATION