1.调用Context对象的方法:
getCacheDir()方法用于获取/data/data/app包名/cache目录;
getFilesDir()方法用于获取/data/data/app包名/files目录;
getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据;
getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据;
如果使用上面的方法,当应用被用户卸载后,目录下的所有文件都会被删除。
2.调用Environment的方法
Environment.getExternalStorageDirectory(),获取sd卡根目录,跟应用的是否卸载无关。
网友评论