我在 res 文件夹中有一张图片。我希望它在 File(java.io.File) 对象中可用。
我正在使用:
File f = new File(new URI("drawable/small");
其中 small 是图像的名称。
最佳答案
InputStream ins = getResources().openRawResource(R.drawable.icon);
BufferedReader br = new BufferedReader(new InputStreamReader(ins));
StringBuffer sb;
String line;
while((line = br.readLine()) != null){
sb.append(line);
}
File f = new File(sb.toString());
您可以使用 openRawResource 将二进制文件从原始资源文件夹复制到设备或在本例中为文件
关于android - 如何在java中从drawable读取图像到File对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7646634/