文件与分享
文件与分享 · androidx.documentfile
文件与分享DocumentFile 1.1.0-rc01
DocumentFile、Print、ShareTarget、PhotoPicker 与 PDF 的职责边界。
最后更新 2026-08-01
| 库 | 主要职责 | 当前源码版本 |
|---|---|---|
| DocumentFile | 用统一抽象访问文档树与单文档 | 1.1.0-rc01 |
| 兼容旧平台打印位图 | 1.1.0-rc01 | |
| ShareTarget | 在分享目标中展示应用的快捷方式 | 1.3.0-alpha01 |
| PhotoPicker | 系统图片选择器(无权限) | 1.0.0-alpha02 |
| 在 Compose 中展示 PDF | 1.0.0-alpha19 |
DocumentFile 处理”文件在哪、能不能读写”;Print 处理”怎么把位图交给打印系统”;ShareTarget 处理”别的应用分享时,我的应用以什么形态出现”;PhotoPicker 让用户选图而无需存储权限;PDF 负责渲染 PDF 内容。
选择指南
- 选文件/目录:PhotoPicker(媒体)或 DocumentFile +
ACTION_OPEN_DOCUMENT_TREE(任意文件)。 - 打印内容:PrintHelper(位图)或平台 PrintManager(多页/PDF 适配)。
- 接收分享:manifest intent-filter + ShareTarget 直达目标。
- 展示 PDF:androidx.pdf 的 PdfViewer。
- 读取图片内容:PhotoPicker 返回的内容 URI 用 ContentResolver 读取。