兼容 Android 5.0 ~ Android 10.0 的定位方法
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.xd.gps"
minSdkVersion 21
// 目标sdk版本<29,文件读写在Android10上可正常使用;
// 目标sdk版本=29,若覆盖安装(目标sdk版本从<29升到29),则Android10上可正常读写;
// 若卸载后再安装,则Android10上不能读写,需要使用存储访问框架;
// 2020-08-28补充:在AndroidManifest的application中配置android:requestLegacyExternalStorage="true",无需使用存储访问框架也可在android10上正常读写;
targetSdkVersion 28
versionCode 1
versionName "1.0"
}
}
- AndroidManifest.xml 中添加定位权限
<!--定位权限-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.perm