2011-03-16 36 views
2

Android中是否存在处理打开文件的默认活动?例如在Quickoffice中,您可以打开一个文件,但它不允许您导航目录。这可能是一种老派类型的请求,但在我正在开发的应用程序中,我想发送一个意图来请求用户选择一个文件。然后我的应用程序将处理该文件。发送用户意图供用户在Android上选择文件

理想情况下,这将最终成为其他应用程序将使用的服务的设置配置。

编辑:我在浏览文档在http://developer.android.com/guide/topics/data/data-storage.html,但对我来说,我想存储和检索不适合在任何类别的数据:

  • 音乐/ - 媒体扫描仪进行分类在这里发现的所有媒体都是用户音乐
  • 播客/ - 媒体扫描器将在这里找到的所有媒体分类为播客。
  • 铃声/ - 媒体扫描器将在此处找到的所有媒体分类为铃声。
  • 警报/ - 媒体扫描程序将此处找到的所有媒体分类为警报声。
  • 通知/ - 媒体扫描仪将此处找到的所有媒体分类为通知声音。
  • 图片/ - 所有照片(不包括用相机拍摄的照片)。
  • 电影/ - 所有电影(不包括使用摄像机拍摄的电影)。
  • 下载/ - 其他下载。
+0

同样的问题https://stackoverflow.com/questions/17042308/select-a-music-file-to-play-with-mediaplayer – feelinglucky 2014-04-29 07:45:49

回答

3

有Android中,处理文件的打开一个默认的活动?

对于由MediaStore(例如,MIME类型audio/*),ACTION_PICK作品管理的类型的文件。对于任意文件,不。

3

你可以使用类似android-file-dialog的库,或者建立自己的选择器。

+0

谢谢。我最终做出了自己的选择器。 – 2011-06-07 16:05:29