为什么我无法从“下载”应用程序中打开自定义文件扩展名?

时间:2014-11-24 13:00:55

标签: android android-intent android-manifest android-file

我可以从Gmail或文件资源管理器中打开我的应用程序的自定义文件扩展名,但我无法从内置的下载应用程序(显然是Yahoo Mail附带的附件)中打开它。为什么这样,我该如何解决?

我的主要活动的意图过滤器:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="file" android:pathPattern=".*\\.grdcsv" android:mimeType="*/*" android:host="*"/>  
</intent-filter>
<!-- For email attachments -->
<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="application/octet-stream" android:pathPattern=".*\\.grdcsv" android:scheme="content" />
</intent-filter>

0 个答案:

没有答案