gpt4 book ai didi

android - 权限被拒绝,同时在 Android SD 卡中写入图像文件

转载 作者:搜寻专家 更新时间:2023-11-01 08:13:40 25 4
gpt4 key购买 nike

我在 SDCARD 上写入文件时遇到问题。它显示为权限被拒绝。

我添加了“uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE""

在我的 list 上,

public static void takeScreenshotd(View view, String name)throws Exception{

     view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
String state = Environment.getExternalStorageState();
Bitmap bitMap = view.getDrawingCache();
FileOutputStream fos = null;
File outputFile=new File(SCREENSHOT_LOCATION+name+"_"+System.currentTimeMillis()+"jpg");

try{
File sddirFile = new File(SCREENSHOT_LOCATION);
if (!sddirFile.exists())
{
new File(SCREENSHOT_LOCATION).mkdirs();
// sddirFile.mkdirs();
}
if(!sddirFile.canWrite())
{
boolean dr = sddirFile.setWritable(true);
String Ak ="Protected";
}

fos = new FileOutputStream(outputFile);
// It is skip this place.. when i keep the bitmap.compress (it shows an error message as permission denied.
if (fos!=null)
{
bitMap.compress(Bitmap.CompressFormat.JPEG, 90, fos);
fos.close();
}

}catch (Exception e){
e.printStackTrace();
}

}

最佳答案

检查你的manifest中是否添加了这个权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

关于android - 权限被拒绝,同时在 Android SD 卡中写入图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6996463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com