我使用下面的代码在android中创建一个文件
File file = new File(getApplicationContext().getFilesDir(), "content.txt");
我想在手机中打开文件.我走了之路
Local storage/Android/data/
但是,我看不到该文件.我的Android版本是5.0.1.怎么了?还有一件事,您认为上述方法是保存文件的好方法吗?在Android中保存文件的常见路径是什么?谢谢
该文件位于/data/data/[your package]/files
,它的应用程序私人目录.
这是一个好方法取决于您的文件的目的.
如果您希望您的文件仅对您(应用程序开发人员)可见,则该文件夹是正确的
如果文件可以被其他人看到并且文件很大,那么您可以将它放到sdcard
文件夹中
如果您希望文件保留,即使您的应用程序被删除,也不应将其放在此文件夹中.因为删除应用程序时,所有数据/data/data/[package name]/
也将被删除.