更新: 自Android 10,11
Storage更新以来,Google已通过标准编程语言文件操作来限制对Storage的访问。
对于仅针对Android 10(API 29)及更高版本的应用程序,您需要在Android清单文件中声明“
requestLegacyExternalStorage =“ true”“,以使用基于编程语言的文件操作。
<application android:requestLegacyExternalStorage="true" ....>
==========
您想确定自己正确找到了SDCard的地址,但不能确保总是在任何特定地址。您将需要执行以下操作!
File directory = new File(Environment.getExternalStorageDirectory()+File.separator+"images");directory.mkdirs();
让我知道这是否适合您!
您还需要在您的以下行
AndroidManifest.xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />



