android调用系统文件管理器不能只选择文件夹

android调用系统文件管理器不能只选择文件夹,第1张

如果你想要在Android设备上调用系统文件管理器,只选择文件夹而不是文件,可以尝试以下步骤:

1. 首先,在你的应用中创建一个Intent对象。

2. 设置Intent的Action为ACTION_OPEN_DOCUMENT_TREE,这样系统会打开一个文件目录选择器。

3. 调用startActivityForResult方法,并传入Intent对象和一个请求码。

4. 在onActivityResult方法中,检查请求码和返回结果是否正确,并从返回的Intent对象中获取所选文件誉激夹的URI。

5. 使用getContentResolver().takePersistableUriPermission方法授予应用访问选定目录的权限,以便你可以在不重新授权的情况下访问该目录。

在使用这种方法时,需要注意的是,一些Android设备可能不支持ACTION_OPEN_DOCUMENT_TREE这个Action,庆凳袜因此你需要在使用之前检查设备的兼容性。另外,获取到的是URI而不是绝对路径,如果需要使用绝对路径粗中,可以使用DocumentFile.fromTreeUri方法将URI转换为文件夹对象,再通过DocumentFile对象获取绝对路径。

方法如下:

1、打开虚仔android文件夹

打开文件慧誉陵管理器,点击android文件夹。

2、打开data文件菜单

进入安卓文件夹之后,在data文件夹上单指长按。

3、添加书签

在d出的菜单中点击添加书签的选项。

4、点击书签

打开管理器的收藏页面,点击刚才添加的书签。

5、成功解锁限制

成功的解锁并且进入了data目录,可以像 *** 作普通文件夹一样对data里面的文件进行读写 *** 作前戚。

你一定有这样的经历,用手机下载了一个文件(比如app应用),结果不知道下载到哪里去了,你找到这个文件的方法是,打开“文件管理”,然后一个个的文件夹去找,现在智能机自带的程序文件夹和子文件夹都有很多个,一个个找实在不是一个好的办法,本文就以UC浏览器举例说明怎么查看下载的文件在哪个文件夹,以及怎么设置默认的下载文件夹。

开启分步阅读模式

工具材料:

UC浏览器

*** 作方法

01

首先打开浏览器,然后点击浏览器下面菜单栏中间的像熊猫的那个图标,即打开菜单项。

02

然后点击“下载/文件”,打开已下载的文件列表,长按选中需要查看的文件。

03

然后在下面d出的菜单中选择“更多”。

04

打开的选项中,有2个选项可以看到文件的目录,第一个是直接打开目录,第四个是查看目录,我们先点“打开目录”,可以看到该文件,还可以尘迹看到他的上级目录。

05

如果只是想看一下派空并位置,可以点“任务详情”,在“保存路径”那里可以看到文件的目录。不要被前面一排英文吓到了哦,只看0后面的就可以了。前面的storage指存储,emulated指手机自带存储,如果是sd卡,这里就显示的是sd卡,0表示根目录。后面的就是文件夹了。

06

至此,你已经可以找到你的文件所在的文件夹了。但是如果你想把下载文件都默认保存在一个你熟悉的文件夹里面,即设置下载的默认目录, 怎么设置呢?先点浏览器中间的那个亏宽熊猫,然后点“设置”。

07

然后点击右下角的“更多”,打开更多设置界面。

08

然后找到并点击“下载设置”,可以看到默认下载目录的设置项,点击打开。

09

然后可以在这里更改下载的文件夹,还可以选择上级文件夹,在存储目录下面的最后一个显示的文件夹名字就是当前选中的文件夹,设置好了后,直接点下面


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12160158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存