android-file相关内容

在一个列表中列出所有文件夹中的所有文件

嗨,我正在寻找从 root/Android 设备列出所有文件的解决方案. 假设根目录中有 3 个文件夹,但我想在一个列表中显示所有这些文件夹中的所有文件.. 现在如果我正在使用 File f=new File("/sdcard"); 然后它将仅列出 sdcard 文件夹中的所有文件..如果我将使用 File f=new File("/download"); 然后它将仅列出下 ..
发布时间:2021-11-27 17:14:05 移动开发

如何在SD卡上自动创建目录

我正在尝试将我的文件保存到以下位置 FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName);但我收到异常 java.io.FileNotFoundException 但是,当我将路径设置为 "/sdcard/" 时,它可以工作. 现在我假设我无法通过这种方式自动创建目录. 有人可以建议如何 ..
发布时间:2021-11-27 17:13:50 移动开发

android.os.FileUriExposedException: file:///storage/emulated/0/test.txt 通过 Intent.getData() 暴露在应用程序之外

当我尝试打开文件时应用程序崩溃.它在 Android Nougat 下运行,但在 Android Nougat 上它会崩溃.它只会在我尝试从 SD 卡而不是从系统分区打开文件时崩溃.一些权限问题? 示例代码: File file = new File("/storage/emulated/0/test.txt");意图意图=新意图(Intent.ACTION_VIEW);intent.se ..
发布时间:2021-11-27 12:24:51 移动开发

如何在没有系统确认对话框的情况下删除 Android 11 (API 30) 上的文件?

我有一个将视频录制到共享 MOVIES 文件夹的应用. 我可以在我录制的视频活动中使用 contentResolver.delete(uri, null, null) 方法在 Android 11 (API 30) 上删除这些文件. 但是,如果我重新安装该应用程序,那么它就会失去对这些文件的权限...(如此糟糕),在这种情况下,我需要执行以下操作: 尝试{context.conten ..
发布时间:2021-11-02 22:29:31 移动开发

使图像文件在 Lollipop 的 Android 图库中可见

我正在尝试使在应用程序中拍摄的一些照片在图库中可见(以便它们可以在应用程序外部共享和查看),但我想将图像本身保留在应用程序的数据目录中因此,当应用被删除时,它们会被删除(因此它们存储在 "{sdcard}/Android/data/{appID}/Pictures/{subfolder}/")中. 我查看了很多答案,对于旧版本的 Android,以下两种解决方案都有效,但它们似乎不适用于 L ..

如何让用户在 Android 中使用 Intent 仅选择本地文件?

我需要让用户从他们的本地存储中为我的应用程序选择一个文件.现在我正在使用 INTENT.ACTION_GET_CONTENT 让用户选择文件,但它也提供了从云中选择 URI 的选项.获取URI文件后,我将其视为本地文件并执行各种操作(包括提取文件扩展名).如何让用户只选择本地文件? else if(menuItem.getItemId() == R.id.action_import_from_f ..
发布时间:2021-09-14 20:28:54 移动开发

为什么打开图像时Android Open File Intent会挂起?

我的问题:当 openFile()意向尝试 StartActivityForResult 时,应用程序挂起并出现空白屏幕和圆形光标.文件已存储到应用程序. 我已完成的工作:在此问题之前和之后,我研究了如何使用Intent打开文件.我发现了许多类似但不同的方法,并使用文字示例或各种示例的组合来查看是否可以找到并解决该问题(请参阅下文).我没有收到发现的任何类型的错误消息,并且以前有 FileU ..
发布时间:2021-04-04 19:13:43 移动开发

如何建立资料夹(Android R-Api 30)?

已阅读到Android 11具有范围存储,但是我找不到任何信息,如何在/storage/emulated/0/中创建和使用文件夹?旧方法仅适用于api 29及以下版本:( 解决方案 在Android 11上,Android 10中有关访问外部存储的限制要少得多. Environment.getExternalStorageDirectory() 可以再次读取,并且 Enviro ..
发布时间:2021-04-04 19:13:33 移动开发

Android如何从文件获取根目录(路径)

如何获取任何路径的根目录.如果我有文件路径 /storage/emulated/0/Android/media/com.google.android.talk/Ringtones/,对我来说,返回根目录"storage"的最佳方法是什么? 文件路径是否始终为"/"格式,是否可以安全地根据字符"/"分割路径,或者是否可以调用内置函数? 我需要创建一种方法来返回android手机上所有音频 ..
发布时间:2020-11-06 02:57:16 Java开发

如何从MediaStore.File和MediaStore.File.FileColumn获取数据

我正在尝试获取所有包含音频文件的文件名,我已经使用Mediastore获取了媒体存储音频,专辑,播放列表和音频数据,但是我如何获取文件或文件夹标题,其中包含音频文件.这是我尝试过的代码,但由于我无法设置External_Content_uri,所以代码不正确. 这是我尝试过的代码. private void External() { try { String[] ..
发布时间:2020-08-27 20:19:50 移动开发

尝试获取Android设备上公共文件夹的文件路径并获取其内容

我正在寻找获取文件夹的文件路径,然后获取其内容.文件夹是公用文件夹,您只需将设备连接到计算机即可访问这些文件夹.我该如何获取文件路径以访问这些公用文件夹,然后获取其所有内容? 因此,一旦我将计算机连接到设备,这些便是我看到的文件夹,并且其中有一个显示“用于从中获取项目的文件夹",而且我似乎无法弄清楚要访问的文件路径是什么其内容 这就是我试图获取其内容并记录它们的方法 File ..
发布时间:2020-08-26 01:38:24 Java开发

同时在Android中从NDK写入和读取文件

我正在使用android-ndk写入文件.因此,使用本机C代码进行文件写操作. 它包含我正在使用ndk进行的一些阅读. 单击按钮后,开始写入文件.同时,我想读取文件的内容并将其用于另一个线程中以显示值,因为写入操作可能会持续15秒,并且用户将不得不等待那么多时间才能看到结果,因此我想按一个显示结果我一将它放入该文件. 这可行吗,如果可以,请告诉我该怎么做? 好吧,我从它开始,然后 ..
发布时间:2020-08-26 01:37:19 移动开发

Android RenameTo留空文件

能帮我吗? renameTo()留空的旧文件.因此,我在文件系统中看到2个具有新名称和旧名称的文件.旧文件的大小为0.如果我在重命名后删除了旧文件,则说该文件在文件系统中时不存在. 目录的绝对路径为: /storage/sdcard0/DCIM/Camera 我的代码: String dir = oldpath.substring(0, oldpath.last ..
发布时间:2020-08-26 01:37:15 移动开发