为什么我无法在 android 10 中打开文件选择器并显示 toast 创建图像文件失败
Why i am not able to open file picker in android 10 and showing toast Failed to create image file
我无法在 android 10 中打开文件选择器并显示 toast 创建图像文件失败...但在 android 9.
中工作正常
因为 Google 在 Android 10 中改变了应用程序私有目录之外的文件路径,它们的范围存储发生了变化,因为图片是一个非标准的文件选择器,我猜它有尚未更新(或已弃用,因为您可以使用内置的东西做很多事情)
见https://developer.android.com/training/data-storage
根据您需要使用 MediaStore 或存储访问框架 (SAF) 的文件类型,详细信息https://developer.android.com/training/data-storage/shared 应用私有目录之外的文件。
好像是在挑选照片,您可以使用Google照片应用来挑选。
虽然快速解决方法是暂时选择退出 https://developer.android.com/training/data-storage/compatibility 但这只会在 Android 11
之前有效
我无法在 android 10 中打开文件选择器并显示 toast 创建图像文件失败...但在 android 9.
中工作正常因为 Google 在 Android 10 中改变了应用程序私有目录之外的文件路径,它们的范围存储发生了变化,因为图片是一个非标准的文件选择器,我猜它有尚未更新(或已弃用,因为您可以使用内置的东西做很多事情)
见https://developer.android.com/training/data-storage
根据您需要使用 MediaStore 或存储访问框架 (SAF) 的文件类型,详细信息https://developer.android.com/training/data-storage/shared 应用私有目录之外的文件。
好像是在挑选照片,您可以使用Google照片应用来挑选。
虽然快速解决方法是暂时选择退出 https://developer.android.com/training/data-storage/compatibility 但这只会在 Android 11
之前有效