targetSdkVersion = 29
在10的手机上测试 ,明明申请了sdcard的权限,
//权限管理
public static void permission(Activity activity) {
List<String> permissionLists = new ArrayList<>();
if (ContextCompat.checkSelfPermission(activity, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
permissionLists.add(Manifest.permission.READ_PHONE_STATE);
}
if (ContextCompat.checkSelfPermission(activity, Manifest.permission.REQUEST_INSTALL_PACKAGES) != PackageManager.PERMISSION_GRANTED) {
permissionLists.add(Manifest.permission.REQUEST_INSTALL_PACKAGES);
}
if (ContextCompat.checkSelfPermission(activity, Manifest.permission.MOUNT_UNMOUNT_FILESYSTEMS) != PackageManager.PERMISSION_GRANTED) {
permissionLists.add(Manifest.permission.MOUNT_UNMOUNT_FILESYSTEMS);
}
if (ContextCompat.checkSelfPermission(activity, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
permissionList

针对Android 10.0及更高版本,当targetSdkVersion设置为29时,应用程序遇到无法写入SD卡的权限问题。尽管已请求相关权限,但在新版本中权限管理有所变化,导致写入操作受阻。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



