内部存储和外部存储

本文详细介绍了Android应用中内部存储和外部存储的具体路径及其获取方式。内部存储包括缓存路径和文件路径,适用于存放与应用运行密切相关的小型隐私文件;外部存储同样提供缓存和文件路径,用于保存更大的数据文件。无论哪种存储方式,文件均带有应用包名,并在应用卸载时一并删除。

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

内部存储

 地址API方法
内部缓存路径/data/data/APP包名/cache
context.getCacheDir()

 

内部文件路径/data/data/APP包名/file
context.getFilesDir()

 

内部存储适合放一些与APP运行相关的如缓存的用户数据,APP的图标等,这些比较隐私的,小的而且不与其他应用分享文件。

内部存储空间较小大家谨慎使用。

外部存储

 地址API方法
内部缓存路径/storage/emulated/0/Android/data/packname/cache 
ctx.getExternalFilesDir(null)

 

内部文件路径/storage/emulated/0/Android/data/packname/files 
ctx.getExternalCacheDir()

 

无论是内部存储路径还是外部存储路径,都带有包名表明这是APP的专属文件在应用被删除的时候都会被删除。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值