在安卓Java中出现奇怪的UCrop权限问题,可以尝试以下解决方法:
if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, REQUEST_CODE);
} else {
// 权限已经被授予
// 进行相应的操作
}
UCrop.of(sourceUri, destinationUri)
.withMaxResultSize(500, 500)
.start(this);
确保sourceUri
和destinationUri
是正确的文件URI,并且具有正确的读写权限。
希望以上解决方法能够帮助您解决UCrop权限问题。如果问题仍然存在,请提供更多的代码示例和详细的错误信息,以便我们能够更好地帮助您解决问题。