Android取参数打开文件

时间:2012-06-24 11:01:35

标签: android arguments

当用户从文件资源管理器中点击它时,寻找一种获取与我的Android应用程序相关联的文件路径(然后在应用程序中处理它)的方法。

示例:当您单击文件资源管理器中的选定文件时,内置媒体播放器会打开.mp3文件。

1 个答案:

答案 0 :(得分:0)

在您的活动中添加<intent-filter>支持VIEW操作以及相应的MIME类型和/或文件扩展名,例如来自the AOSP Music app

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="file"/>
            <data android:mimeType="audio/*"/>
            <data android:mimeType="application/ogg"/>
            <data android:mimeType="application/x-ogg"/>
            <data android:mimeType="application/itunes"/>
        </intent-filter>