安卓应用装在SD卡上,产生的数据存在哪里?

我们要清楚手机的存储结构,它分为机身内存和扩展的内存卡两部分。默认情况下应用装在机身内存,虽然部分应用可以移动到内存卡,但像闹钟、杀毒软件这类系统关键应用通常是不能移动的。

评论 (2)

其实除了系统关键应用不能动,大部分普通App即使移动了,它的数据库和配置文件这些“数据”还是乖乖待在机身内存里的。毕竟系统要频繁读写这些文件,放SD卡上不仅慢,还容易因为SD卡读取不稳定导致App闪退或卡顿。所以所谓的“装在SD卡”很多时候只是把APK文件挪过去,核心数据还是在机身里。

实际用下来发现就算移到存储卡,部分数据还是会存在手机内存里,特别是微信这种,清理缓存的时候最明显。我之前也遇到过存储卡损坏后应用数据全没了的情况,所以重要数据还是建议定期备份。