gpt4 book ai didi

android - SD 卡写入是否被阻止?

转载 作者:行者123 更新时间:2023-11-30 00:01:51 26 4
gpt4 key购买 nike

我正在尝试在我的应用程序中提供一项功能,即用户可以将我的应用程序中使用的媒体或存储文件移动到 SD 卡。

我正在尝试使用下面链接中描述的代码

http://www.java-samples.com/showtutorial.php?tutorialid=1523

但是我得到了一个权限异常。当我搜索获得该权限时,我发现我必须对设备进行 root 操作。我不想对我的设备进行 root,因为这是非法的,不是吗?有没有从一开始就从制造商那里 Root 的 Android 设备型号?

我之前也曾在应用程序设置中看到“移动到 SD 卡”选项,但我再也看不到该选项了。我还看到我设备中安装的大多数文件浏览器应用程序都无法在 SD 卡上创建文件夹,

请分享一些关于实现此功能的最佳推荐方法的信息。我们支持安卓 4.4 到 8.0

最佳答案

是的,写入 SD 卡在现代 Android 版本中被阻止。

大多数情况下,您已经读取了整个 SD 卡。

只写入一个应用程序特定目录,如果幸运的话,可以在 getExternalFilesDirs() 返回的第二项中使用。

如果要写入整个 SD 卡,请使用存储访问框架。

例如 Intent.ACTION_OPEN_DOCUMENT_TREE。

关于android - SD 卡写入是否被阻止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49790057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com