外置SDCARD目录

Android app的文件缓存目录

霸气de小男生 提交于 2019-12-01 19:43:54
##Android app的文件缓存目录可以是app内置私有的目录,当然也可以选择外置sdcard目录 ###内置私有目录 /data/data/[packagename]/files 文件缓存目录,一般存小的文件缓存,如果是图片,不建议放这里,一般放到外置卡。 File file = getFilesDir(); 返回该目录 写文件到该目录下可以像这样 FileOutputStream fos = null; try { fos = appontext.openFileOutput(name, Context.MODE_PRIVATE); fos.write(content.getBytes()); } catch (Exception e) { }finally{ try { if(null != fos){ fos.close(); } }catch (Exception e) { } } /data/data/[packagename]/cache目录,存放一些其他缓存 File cache = getCacheDir(); /data/data/[packagename]/databases,存放数据库 /data/data/[packagename]/lib,应用的so目录 /data/data/[packagename]/shared_prefs