getCacheDir()和getFilesDir()方法区别.
Activity提供了getCacheDir()和getFilesDir()方法:
getCacheDir()方法用于获取/data/data//cache目录
getFilesDir()方法用于获取/data/data//files目录
//==================================================
将文件写入SD卡内:
获取SDCard的状态:
Environment.getExtemalStorageState()
Environment.MEDIA_MOUNTED手机装有SDCard,并且可以进行读写
获取SDCard的目录:Environment.getExtemalStorageDirectory()
//=============================================
File saveFile=new File("/sdcard/zhzhg.txt");
或:File sdCardDir=new File("/sdcard");//获取SD卡目录
File saveFile = new File(sdCardDir,"zhzhg.txt");
FileOutputStream outStream = new FileOutputStream(saveFile);
outStream.write("文件的读写".getBytes());
outStream.close();
Android之getCacheDir()和getFilesDir()方法区别
最新推荐文章于 2024-08-09 04:31:09 发布
本文探讨了Android中getCacheDir()和getFilesDir()的区别。getCacheDir()返回的是应用程序的缓存目录,用于存储临时缓存文件;而getFilesDir()返回的是应用程序的文件目录,适合保存持久性数据。同时,文章还提到了如何在SD卡上创建和写入文件的方法。
摘要由CSDN通过智能技术生成