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