2013-08-25 209 views
0

我找不到任何方式將某些文件複製到android中的資源文件夾中。我必須通過互聯網閱讀一個文件並將其保存到android的資源文件夾中。 所有示例/教程都討論了從資產文件夾複製文件的問題,但沒有人談論其他方式。將文件複製到Android中的資產文件夾中

我會很感激任何這樣的例子。提前致謝。

回答

0

APK安裝到您的設備後,您不能修改的資產。 爲什麼? 當你的應用程序安裝到你的設備中時,包括src,assets,libs,res等在內的所有資源都被歸檔到一個APK文件中。 APK文件可以被認爲是一個RAR或ZIP文件。就像您在歸檔後無法修改RAR一樣,您無法修改APK。

您只需要獲取一個指向外部存儲(SDcard)或內部存儲(下載文件夾)的指針並將其用於保存您下載的文件。

實施例:

/*Using external directory*/ 

String folder = Environment.getExternalStorageDirectory().getAbsolutePath(); 
String fileName = "youfilename"; 
OutputStream output = new FileOutputStream(folder + "\" + fileName); 

/*whenever you read input from url (inside the while loop)*/ 
output.write(bytearray, offset, bytecount) 
0

不能安裝app.You要複製你想要在assets文件夾beforehands.There使用文件後,文件複製到文件夾的資產只有一個辦法可以下載它們ExternalEnternal存儲。如果你不知道如何下載文件。

1)This

相關問題