2011-10-04 31 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

相關問題