问题标签 [android-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
197856 浏览

java - 如何访问android中的下载文件夹?

我是新的 android,我正在制作一个可以将文件下载到下载文件夹的应用程序(使用下载管理器)。如果我转到模拟器中的下载文件夹,我可以看到图片。因此,如果我想显示下载文件的幻灯片,我如何才能访问该文件夹?其次如何在此代码中添加进度条:-

我想添加一个按钮,该按钮执行从下载文件夹中获取图片的功能,然后像幻灯片一样显示。

main.xml:-

0 投票
33 回答
523015 浏览

android - Exception 'open failed: EACCES (Permission denied)' on Android

I am getting

open failed: EACCES (Permission denied)

on the line OutputStream myOutput = new FileOutputStream(outFileName);

I checked the root, and I tried android.permission.WRITE_EXTERNAL_STORAGE.

How can I fix this problem?

0 投票
4 回答
33162 浏览

android - 从android的内部存储中删除文件夹?

如何从内部存储中删除文件夹(包含一些文件夹和文件)?文件夹在树下有一些。

我想删除文件夹并包含所有文件

但上面的代码显示错误。请帮忙。

0 投票
4 回答
4020 浏览

android - 从 Url 下载 pdf 并将其保存到 sd 卡

我已经写了这个代码供下载pdfurl文件url是这个-

编码这个

但这显示文件未找到异常,响应代码为 405。我不知道为什么会这样。请帮助..!!

这是我在 sd 卡中创建文件的代码-

编码这个

在此之后,我在 onResume(); 这样的线程中调用下载方法;因为来自 onCreate 它会给出错误“主线程上的网络”。现在我错了,我不知道 :(

编码这个

0 投票
1 回答
7385 浏览

android - 从图库中选择图像后,从 android URI 获取真实路径

我是(一个初学者 android)试图获取用户从图库中选择的图像的真实路径(例如:image_name.jpg 等)。

这是代码片段:

但我在photoNametextView 中没有得到任何东西也尝试了很多代码和指南,但没有成功。

但是当我尝试使用它时

我正进入(状态

但我想要一个正确的文件名或路径,例如:image_name.jpg/path/image_name.png

从过去 3 小时开始尝试,如果有人可以帮助我,那就太好了。谦虚提前谢谢。

0 投票
0 回答
1089 浏览

android - Android 存储访问框架 ACTION_OPEN_DOCUMENT_TREE 子目录

这个答案有一些关于使用 ACTION_OPEN_DOCUMENT_TREE 的好信息:

如何使用为 Android 5.0 (Lollipop) 提供的新 SD 卡访问 API?

在这个答案中是这样的语句“是的,ACTION_OPEN_DOCUMENT_TREE 意图使您可以递归访问现有和新创建的文件和目录。”

我不完全确定我是否正确解释了这一点,因为这不是我在我的经验中发现的。当用户选择根目录时,我将保留以下权限:

稍后我想在以下位置访问子路径:

然后我尝试按如下方式访问 DocumentFile:

我无法读取 fromDir 并且只能从我已授予权限的根目录中读取。

我需要做些什么来请求递归许可或任何其他简单的方法来实现这一点吗?

0 投票
1 回答
1027 浏览

android - 存储访问框架 deleteDocument

我只是尝试使用存储访问框架删除文件,但是 deleteDocument 总是返回 false。我有一个装有 Android 5.0 的 Asus zenfone 5 我只是想知道 contentprovider 和 uri 是否正确。uri 是来自 SDCard(/storage/MicroSD/test123123.apk) 的路径


这是 deleteDocument 的例外

0 投票
1 回答
687 浏览

android - 如何将对象的 ArrayList 添加到 SharedPreferences

我创建了一个 ArrayList,其中包含一个类的对象。完成将所有对象插入该数组列表后,如何将该数组列表推入共享首选项?

模型类:

ArrayList 创建:

我的共同偏好:

现在如何将此 ArrayList(weatherArr) 插入 SharedPreferences(weatherSharedpreferences)?

0 投票
0 回答
61 浏览

android - 想要在 android 中读取/写入文件,并且需要在清除应用程序数据后持久保存

我的要求:我需要在 APK 本身中创建一个文件,它应该具有读写权限。

我尝试使用资产/资源文件夹,从那里我只能阅读。

我尝试了sharedPref,可以读写,但是如果我可以清除数据,则无法持久。

我该如何实施?请建议我..谢谢

0 投票
2 回答
1646 浏览

android - 如何获取 SD 卡中目录的路径?

我想在 SD 卡中创建与内部存储相同的目录。

我的内部存储路径是"sdcard/<my_directory_name>/"

我想在 SD 卡的根目录中创建相同的目录。

我尝试了以下方法来查找目录的路径。

  1. sdcard1/<my_directory_name>/
  2. Environment.getExternalStorageDirectory() +"/<my_directory_name>/"

请建议查找SD卡路径的方法。