Android应用程序如何在应用程序内部存储和获取文件

标签 android file

我有一个应用程序让我通过文件浏览器选择一个文件(文件存储在 sd 上),然后读取它。

我想修改它,所以它直接将文件放入应用程序并从“内部”读取文件。我必须在哪里将文件放入项目中?我怎样才能访问它?

最佳答案

您可以使用以下代码在您的项目中保存一个文件:

 File cDir = getApplication().getExternalFilesDir(null);
 File saveFilePath = new File(cDir.getPath() + "/" + "yourfilename");

您可以在设备中的应用程序包名称的“files”文件夹中看到保存的文件。

在您的设备中尝试以下路径:

File manager >> Android >> data >> "your package name" >> files >> new file.

关于Android应用程序如何在应用程序内部存储和获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758649/

相关文章:

javascript - 使用 Babel 创建单个 JavaScript 包的最佳方式

android - 将 admob 与静态横幅一起使用

c# - 如何更改特定类型的单个文件的图标?

php - 使用 openSSL 在 PHP 中加密(大)文件

android - 仅使用一行终端代码在已连接设备上的特定目录中进入 ADB shell

java - 从目录中过滤和选择文件

安卓写入文件

Android - 用手指旋转 ImageView 会移动其他 View

java - 使用fragmentTransaction.replace时会替换哪个Fragment?

Android commons-beanutils 不工作