1.前言
在10.0的系统rom定制化开发中,在关于文件管理器的某些功能中,在首次进入文件管理器的时候默认进入下载 文件夹,点击菜单选择内部存储的时候,会显示内部存储的内容,客户开发需要要求默认显示内部存储的文件 接下来分析下功能的实现 如图:
2.DocumentsUI文件管理器首次进入默认显示内部存储文件功能实现的核心类
packages\apps\DocumentsUI\src\com\android\documentsui\base\Shared.java
packages\apps\DocumentsUI\src\com\android\documentsui\files\ActionHandler.java
packages\apps\DocumentsUI\src\com\android\documentsui\AbstractActionHandler.java
packages\apps\DocumentsUI\res\values\config.xml
3.DocumentsUI文件管理器首次进入默认显示内部存储文件功能实现的核心功能分析和实现
DocumentsUI 模块 (com.android.documentsui)以 APK 文件的形式提供,适用于搭载 Android 10 或更高版本的设备。 DocumentUI是文件管理器,在我们的日常使用中,除了有单独入口外,我们进入它的方式更多的是通过别的应用选择文件时进入 DocumentUI在手机系统中扮演一个管理,分类,操作内部存储中所有类型文件的角色,把存储中的图片,音频,视频,文档ÿ