找回密码
 立即注册
相关推荐换一批
  1. SJ/T 10151-1991 电子产品设计文件的标准化检查
  2. SJ/T 11156-1998 计算机辅助设计 设计文件档案管理制度
  3. SJ/T 10719-1996 电子设备设计文件编制示例
  4. SJ/T 10631-1995 工艺文件的编号
  5. SJ/T 10375-1993 工艺文件格式的填写
  6. SJ/T 10323-1992 电池产品设计文件的分类编号
  7. GB/T 19097-2003 技术产品文件 生命周期模型及文档分配
  8. GB/T 18253-2000 钢及钢产品 检验文件的类型
  9. FZ/T 90066-1995 纺织机械 产品图样及设计文件的更改
  10. FZ/T 90012-1991 材料在图样及设计文件中的标记方法
  11. FZ/T 91003.8-1993 纺织机械制造工艺管理导则 工艺文件的修改
  12. FZ/T 91003.7-1993 纺织机械制造工艺管理导则 工艺文件标准审查
  13. FZ/T 91001.4-1993 纺织机械制造工艺文件 工艺装备设计图样及文件格式
  14. FZ/T 91001.1-1993 纺织机械制造工艺文件 工艺文件完整性及审批程序
  15. GB/T 13959-1992 文件格式分类与代码编制方法
  16. SJ/T 207.8-2001 设计文件管理制度 第8部分:图样编制
  17. SJ/T 207.7-2001 设计文件管理制度 第7部分:电气简图的编制
  18. SJ/T 207.6-2001 设计文件管理制度 第6部分:项目代号
  19. GB/T 16973.1-1997 信息技术 文本与办公系统 文件归档和检索(DFR) 第1部分:抽象服务
  20. GB/T 16722.4-1996 技术产品文件 计算机辅助技术信息处理 文件管理与检索系统
  21. GB/T 16722.3-1996 技术产品文件 计算机辅助技术信息处理 产品设计过程中的状态
  22. GB/T 16722.2-1996 技术产品文件 计算机辅助技术信息处理 原始文件
  23. GB/T 16656.21-1997 工业自动化系统与集成 产品数据的表达与交换 第21部分:实现方法
  24. GB/T 16652-1996 开放文件体系结构(ODA)和互换格式 文件结构
问题
我想列出下载文件夹中的所有文件,然后允许用户选择一个文件并读取其内容。我的 .txt 是 minSdkVersion ,但我有这个问题,因为我的 Android 是 Q(29)。

我试过的:

显然 16 可以解决 SDK<=29 的问题。但是,我没有测试它,因为我想先看看 Android Q 的解决方案。

getExternalStoragePublicDirectory 说:

所以:
  1. Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)

  2. getExternalFilesDir

  3. /storage/emulated/0/Android/data/com.mypackage/files/Download

  4. /storage/emulated/0/Download

  5. MediaStore.Downloads

  6. Intent
复制代码

简而言之:

是否可以在 Android Q (SDK >= 29) 中以编程方式列出下载的文件?如果是,如何?

回答
不是由另一个应用程序创建的,这似乎是您的意图。

最接近的是,如果您使用 ACTION_OPEN_DOCUMENT_TREE 并要求用户在外部存储上打开 Downloads/ 树。 . .你不能在 Android R 上做到这一点(至少通过 DP1)。





上一篇:悬停时缩放图像但不超过父 div 边框
下一篇:DSL 的 Kotlin sink 函数需要说明