916得票23回答
android.os.FileUriExposedException: file:///storage/emulated/0/test.txt暴露在应用程序之外,通过Intent.getData()获取

当我尝试打开文件时,应用程序会崩溃。在 Android Nougat 以下的版本中可以工作,但在 Android Nougat 上会崩溃。只有当我尝试从 SD 卡而不是系统分区打开文件时才会崩溃。是否存在某些权限问题? 示例代码:File file = new File("/storage/e...

348得票15回答
从文件路径显示图像视图?

我需要仅通过文件名显示图片,而不是使用资源id。ImageView imgView = new ImageView(this); imgView.setBackgroundResource(R.drawable.img1); 我有一个位于drawable文件夹中的图片img1,想要在文件中显示...

194得票13回答
如何在SD卡上自动创建目录

我正试图将文件保存到以下位置: ```FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName);``` 但是我遇到了java.io.FileNotFoundException异常。 然而,当我将路径设置...

143得票3回答
Java中java.io.File中的mkdir()和mkdirs()有什么区别?

有人能告诉我这两种方法的区别吗: file.mkdir():创建此抽象路径名指定的目录。 file.mkdirs():创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。

65得票4回答
File.createTempFile()与new File()的区别

为了将图片保存到SD卡上,我目前使用File.createTempFile函数:File imageFile = File.createTempFile(imageFileName, MyApplication.JPEG_FILE_SUFFIX, MyApplication.getAlbumD...

65得票8回答
在Android中尝试创建文件:打开失败:EROFS(只读文件系统)

这一行:final FileOutputStream outputStream = new FileOutputStream(name); 结果是FileNotFoundException,错误消息为/2ozjfFQzwv: open failed: EROFS (Read-only file...

61得票5回答
卸载安卓应用后,数据库不会被删除。

我有两个主要问题。 卸载应用程序时,数据库不会被删除。 当应用程序不稳定时,已下载的文件不会被删除。 我的Android应用程序中有一个数据库。我使用Java创建它。class as follows. public DataBaseHelper(Context context) { ...

60得票9回答
Android模拟器镜像存储在哪里?

在模拟器上,我从Google下载了一张图片。我可以在模拟器上找到这张图片,但是我不知道这张图片的文件位置。为了调试我的应用程序,我需要知道那张图片所在的完整路径。如何获取该图像的完整路径?

54得票3回答
列出所有文件夹中的所有文件,并将它们放入一个单独的列表中。

我正在寻找列出root/Android设备中所有文件的解决方案。 假设根目录下有三个文件夹,但我想要在一个列表中显示这些文件夹中所有文件的列表... 现在如果我使用File f = new File("/sdcard"); 然后它将仅列出 sdcard 文件夹中的所有文件....

49得票8回答
在Android中实现文件选择器并将所选文件复制到另一个位置

我正在尝试在我的Android项目中实现文件选择器。到目前为止,我所能做的是:Intent chooseFile; Intent intent; chooseFile = new Intent(Intent.ACTION_GET_CONTENT); chooseFile.setType("*/...