内部存储和外部存储

内部存储

  地址 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的专属文件在应用被删除的时候都会被删除。

 

你可能感兴趣的:(内部存储和外部存储)