要解决Android Studio中尝试将HashMap中的字符串转换为Uri后出现java.io.FileNotFoundException错误的问题,可以尝试以下解决方法:
File file = new File(filePath);
if (file.exists()) {
// 文件存在
} else {
// 文件不存在
}
Uri uri = Uri.parse(filePath);
ContentResolver contentResolver = getContentResolver();
Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE +
"://" + getResources().getResourcePackageName(R.drawable.my_image)
+ '/' + getResources().getResourceTypeName(R.drawable.my_image)
+ '/' + getResources().getResourceEntryName(R.drawable.my_image) );
Log.d("File Path", filePath);
通过以上解决方法,您应该能够解决Android Studio中尝试将HashMap中的字符串转换为Uri后出现java.io.FileNotFoundException错误的问题。