[英]Copy file to assets folder
搜索1小时后,我找不到解决问题的方法。
我想将文件从sdcard移动到assets文件夹,并且还覆盖assets文件夹中的现有文件(这两个文件都是sqlite数据库,它们具有相同的名称,数据只有一点点差别)
??
实际上, android .apk文件的行为是只读的,因此该apk文件中的目录结构遵循相同的原则,所以没有人可以在运行时编写这些文件或对其进行更改,这就是为什么你不能创建一个运行时/asset folder
中的更改。 你可以从中读取文件(意味着将资产中可用的文件复制到任何internal storage
或/sdcard
但不写入反之亦然 )
它适用于所有在.apk文件中构建的目录。 按照文档。
Assets文件夹不可写它只是可读的,所以你不能从sdcard
复制到资产,是的你可以从资产复制到sdcard
如果您希望其他应用程序不访问您的数据库,那么您可以做的是
PS。:具有root访问权限的用户和应用程序仍然可以访问它,并且您无法在该方案中执行任何操作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.