我在res文件夹里有一张图片。我希望它可以在文件中使用。
我正在使用:
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将二进制文件从原始资源文件夹复制到设备,或者在本例中复制文件