android清除数据,清除缓存以及一键清除

最近发现了一些应用数据消失的问题,于是猜想是否存在用户使用系统功能清除数据。

首先是一键清理:就是杀死普通的后台进程,据说个别手机因为系统设置问题会删除SharePreferences,不知真假。总之这是内存层面的清除缓存。

清除缓存:删除应用/data/data/包名,也就是私有文件夹里面的cache目录。

清除数据:删除私有文件夹下的全部数据!注意,包括数据库,此时应用信息全方面变空。如果数据十分重要(涉及金钱,责任),建议还是申请权限,把数据搬到sdcard中,以保证数据不会丢失。缺点是偷偷的增长了内存占用大小。所以,个人认为清除数据功能是手机数据暴涨的罪魁祸首,如果这个清除对私有目录有一定的保留(能让应用保证一定的重要信息),那么就不会有那么多开发者把数据扔sd卡了,也就不会导致删除应用时,sdcard里面有数据残留了。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值