Android 在哪里可以看到路径getApplicationContext()中的文件

Android 在哪里可以看到路径getApplicationContext()中的文件,android,android-studio,Android,Android Studio,我正在使用下面的代码在android中创建一个文件 File file = new File(getApplicationContext().getFilesDir(), "content.txt"); 我想在手机中打开文件。我走到小路上 本地存储/Android/data//files/ 但是,我看不到该文件。我的Android版本是5.0.1。发生了什么事?还有一件事,您认为上述方法是保存文件的好方法吗?Android中保存文件的常用路径是什么?谢谢您可以在以下网站找到: /dat

我正在使用下面的代码在android中创建一个文件

    File file = new File(getApplicationContext().getFilesDir(), "content.txt");
我想在手机中打开文件。我走到小路上

本地存储/Android/data//files/

但是,我看不到该文件。我的Android版本是5.0.1。发生了什么事?还有一件事,您认为上述方法是保存文件的好方法吗?Android中保存文件的常用路径是什么?谢谢

您可以在以下网站找到:

/data/data/[您的软件包名称]/files/

您可以在以下位置找到:


/data/data/[您的软件包名称]/files/

该文件位于
/data/data/[您的软件包]/files
的应用程序专用目录中

这是一个好方法还是不好取决于你的文件的目的

  • 如果您希望您的文件仅对您(应用程序开发人员)可见,则文件夹是正确的

  • 如果其他人可以看到该文件,并且该文件很大,则可以将其放入
    sdcard
    文件夹中

  • 如果您希望即使您的应用程序被删除,文件仍保留,则不应将其放在此文件夹中。因为当应用程序被删除时,
    /data/data/[package name]/
    中的所有数据也将被删除


  • 该文件位于
    /data/data/[your package]/files
    的应用程序专用目录中

    这是一个好方法还是不好取决于你的文件的目的

  • 如果您希望您的文件仅对您(应用程序开发人员)可见,则文件夹是正确的

  • 如果其他人可以看到该文件,并且该文件很大,则可以将其放入
    sdcard
    文件夹中

  • 如果您希望即使您的应用程序被删除,文件仍保留,则不应将其放在此文件夹中。因为当应用程序被删除时,
    /data/data/[package name]/
    中的所有数据也将被删除


  • 如何打开专用目录?我看不到手机中的路径。我需要打开什么吗?@user3051460只有你的设备是root,你才能看到私人文件夹。谢谢。如果我使用android studio。我可以在DDMS中看到它吗?@user3051460,不幸的是,我们不能。但是你可以通过
    adb
    命令看到这些。@user3051460,对不起,虽然我们不能直接在android studio中看到设备的文件系统,但是你可以单击
    monitor
    图标打开设备监视器,你可以在那里看到所有可见的文件。我如何打开私有目录?我看不到手机中的路径。我需要打开什么吗?@user3051460只有你的设备是root,你才能看到私人文件夹。谢谢。如果我使用android studio。我可以在DDMS中看到它吗?@user3051460,不幸的是,我们不能。但是你可以通过
    adb
    命令看到这些。@user3051460,对不起,虽然我们不能直接在android studio中看到设备的文件系统,但是你可以单击
    monitor
    图标打开设备监视器,你可以在那里看到所有可见的文件。