我在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将原始资源文件夹中的二进制文件复制到设备,或者在本例中为File