来源:小编 更新:2025-01-23 10:14:08
用手机看
亲爱的手机控们,你们有没有发现,自从升级到安卓11系统后,手机里的文件管理变得有点儿“神秘”了呢?别急,让我带你一探究竟,揭开安卓11系统文件管理的神秘面纱!
自从安卓11系统上线以来,文件管理规则发生了翻天覆地的变化。在安卓11之前,应用可以随意访问手机里的文件,而安卓11则将文件读写权限变成了特殊权限。这意味着,应用默认只能读写自己的目录,也就是那个神秘的 /android/data/包名 目录。
那么,如何才能获取文件读写权限呢?别担心,我来告诉你!
1. 升级targetSdkVersion:如果你的应用还没有升级到targetSdkVersion 29,那么恭喜你,你只需要在build.gradle文件中设置requestLegacyExternalStoragetrue即可。这样一来,你的应用就可以像以前一样访问文件了。
2. 申请所有文件权限:如果你的应用已经升级到targetSdkVersion 29或更高版本,那么就需要申请所有文件权限了。在AndroidManifest.xml文件中添加以下权限:
```xml
3. 引导用户授权:在申请权限时,需要引导用户进入系统设置页面,授权你的应用访问文件。具体操作如下:
```java
if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 0);
当然,仅仅获取文件读写权限还不够,我们还需要一个强大的文件管理器来帮助我们轻松管理手机里的文件。以下是一些受欢迎的文件管理器:
ES文件浏览器:支持多种文件格式,可以方便地管理手机内的文件,同时还可以连接云盘,方便地管理云端文件。
Solid Explorer:操作界面简洁明了,同时还支持插件化,可以通过插件来扩展更多的功能。
File Manager:功能较为全面,支持查看、删除、剪切、移动、重命名等操作,同时还支持压缩、解压缩文件,查看文件属性,编辑文本文件等功能。
有时候,我们可能需要隐藏一些重要的文件,以免他人误删或查看。以下是如何设置和查看隐藏文件的方法:
1. 设置隐藏文件:打开文件管理器,找到要隐藏的文件,按住不放,在弹出的列表里选择重命名。然后在文件名前加一个点(.),最后点击确定即可。
2. 查看隐藏文件:打开文件管理器,点击右上角的设置,选择隐藏文件夹即可。
在安卓11系统中,一些第三方文件管理器可能无法访问Android/data目录。这是因为安卓11引入了新的隐私保护机制,文件系统访问权限更加严格。不过,也有一些方法可以解决这个问题:
1. 取消设备管理员权限:进入手机设置,点击安全和位置,选择设备管理器,进入权限管理。在设备管理员列表中,找到一个应用程序,手动取消其管理员权限。重新打开文件管理器,尝试进入Android/data目录。
2. 使用root权限:如果你的手机已经获取了root权限,那么可以通过文件管理器的Root Explorer功能打开Android/data目录。
安卓11系统文件管理的变化,让我们的手机变得更加安全,但也带来了一些不便。不过,只要我们掌握了正确的技巧,就能轻松应对这些变化,让手机文件管理变得更加得心应手!