2011-10-04 82 views

回答

3
 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跨二进制从您的原始资源文件夹复制到设备或在这种情况下,文件

+0

谢谢你。有效。 – BlackberryChennai

+0

请标记我的答案是正确的 –

-1

这是什么东西?

File f = new File(Uri.parse("android.resource://com.package.AppName/res/drawable/resource_name")); 
+0

雅我想使用这样的事情。但上面的代码不起作用。文件不接受Uri,而是使用URI。 – BlackberryChennai