android assets目录文件操作

本文探讨了Android应用中assets文件夹的工作原理,特别是在更新应用时如何处理旧版本中包含的文件。通过实验发现,安装新版本的应用时,assets文件夹会被完全覆盖,这意味着无需专门编写代码来删除旧文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前的apk的assets目录下有些文件要删除,就想在新的版本上线的时候写段代码删除,可是怎么尝试都做不到,为什么呢?

哈哈哈,一句话启发了我

查找api发现只有访问读取assets目录文件的方法,就是没有删除的,原来官方就不提供删除的,资源文件夹为啥要删除

尝试着删掉文件,把新的apk装手机上,啊,手机上没有要删除了文件了

自己把自己绕晕了,其实assets文件夹安装会覆盖的

try {
			files = context.getAssets().list("");
			for(String file : files){
				Log.e("file name",file);
			}
		} catch (IOException e) {
			e.printStackTrace();
		}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值