文件与分享 · AndroidX 源码指南
AAndroidX 源码指南
文件与分享
文件与分享 · androidx.documentfile

文件与分享DocumentFile 1.1.0-rc01

DocumentFile、Print、ShareTarget、PhotoPicker 与 PDF 的职责边界。

最后更新 2026-08-01

主要职责当前源码版本
DocumentFile用统一抽象访问文档树与单文档1.1.0-rc01
Print兼容旧平台打印位图1.1.0-rc01
ShareTarget在分享目标中展示应用的快捷方式1.3.0-alpha01
PhotoPicker系统图片选择器(无权限)1.0.0-alpha02
PDF在 Compose 中展示 PDF1.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 读取。

相关页面