将文件复制到android中的资产文件夹
我找不到任何方法将一些文件复制到android中的资产文件夹中。我必须通过互联网读取一个文件,并将其保存到安卓系统的资产文件夹中。 所有示例/教程都讨论了从资产文件夹复制文件,但没有一个涉及到相反的方法将文件复制到android中的资产文件夹,android,assets,Android,Assets,我找不到任何方法将一些文件复制到android中的资产文件夹中。我必须通过互联网读取一个文件,并将其保存到安卓系统的资产文件夹中。 所有示例/教程都讨论了从资产文件夹复制文件,但没有一个涉及到相反的方法 我会很感激任何这样的例子。提前感谢。您不能在运行时修改资产,包括添加或删除资产。欢迎您将下载的文件存储在或上。安装应用程序后,您无法将文件复制到“资产”文件夹。您必须先复制要在资产文件夹中使用的文件。只有一种方法可以将其下载到外部或内部存储。如果你不知道如何下载文件 1) 将apk安装到设备后,
我会很感激任何这样的例子。提前感谢。您不能在运行时修改资产,包括添加或删除资产。欢迎您将下载的文件存储在或上。安装应用程序后,您无法将文件复制到“资产”文件夹。您必须先复制要在
资产
文件夹中使用的文件。只有一种方法可以将其下载到外部
或内部
存储。如果你不知道如何下载文件
1) 将apk安装到设备后,您无法修改资产。 为什么? 当您将应用程序安装到设备中时,所有资源(包括src、资产、libs、res等)都会被归档到一个APK文件中。APK文件可以看作是RAR或ZIP文件。就像存档后不能修改RAR一样,也不能修改APK 您只需获取指向外部存储(SD卡)或内部存储(下载文件夹)的指针,并使用它保存下载的文件 例如:
/*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)