Android 为什么不';我不能接触环境。图片目录?(解码文件返回空值)
我正在尝试将图像存储在我的Android设备的外部内存中 我通过以下方式获取文件路径:Android 为什么不';我不能接触环境。图片目录?(解码文件返回空值),android,android-external-storage,Android,Android External Storage,我正在尝试将图像存储在我的Android设备的外部内存中 我通过以下方式获取文件路径: public文件getFilePath(){ 文件externalFilesDir=actGetImage.getExternalFilesDir(Environment.DIRECTORY\u图片); 如果(null==externalFilesDir){return null;} 返回新文件(externalFilesDir,“IMG”+“.jpg”); }该目录一开始就不存在。您可以使用File.ex
public文件getFilePath(){
文件externalFilesDir=actGetImage.getExternalFilesDir(Environment.DIRECTORY\u图片);
如果(null==externalFilesDir){return null;}
返回新文件(externalFilesDir,“IMG”+“.jpg”);
}
该目录一开始就不存在。您可以使用File.exists()进行检查。您是否在运行时请求了权限?这是Android 6.0及以上版本所必需的。谢谢你的回答。我在运行时添加了权限,但问题仍然存在。关于目录不存在的问题,我正在用手机拍照,这是我大约一年前做的另一个应用程序的代码,它工作正常。但随着最新的Android studio更新,似乎缺少了一些东西。请发布位图文件解码逻辑的全部源代码。