发送意图供用户在Android上选择文件

问题描述

| Android中是否有处理文件打开的认活动?例如,在Quickoffice中,您可以打开一个文件,但不允许您浏览目录。这可能是一种老式的请求,但是在我正在开发的应用程序中,我想发送一个Intent来请求用户选择文件。然后,我的应用程序将处理该文件。 理想情况下,这最终将作为其他应用程序将使用的服务的“设置”配置。 编辑:我正在浏览http://developer.android.com/guide/topics/data/data-storage.html上的文档,但就我而言,我想存储和检索不适合的数据在以下任何类别中: 音乐/-媒体扫描器将此处找到的所有媒体归类为用户音乐。 播客/-媒体扫描器将此处找到的所有媒体分类为播客。 铃声/-媒体扫描仪将在此找到的所有媒体归类为铃声。 警报/-介质扫描仪将在此找到的所有介质归类为警报声音。 通知/-媒体扫描仪将在此找到的所有媒体分类通知声音。 图片/-所有照片(不包括用相机拍摄的照片)。 电影/-所有电影(不包括用摄像机拍摄的电影)。 下载/-其他下载。     

解决方法

  Android中是否有处理文件打开的默认活动? 对于由ѭ0managed管理的文件类型(例如MIME类型
audio/*
),
ACTION_PICK
有效。对于任意文件,否。     ,您可以使用类似android-file-dialog的库,也可以构建自己的选择器。