3
我希望android瀏覽器爲用戶提供用我自己的應用程序/活動打開下載的文件。在瀏覽器下載後打開我自己的活動
目前,我得到這個錯誤信息從瀏覽器(其實就是下載管理器):
「無法下載,不支持該手機上的內容。」
我試圖用意向過濾器節點在我的AndroidManifest.xml文件這樣
<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="http" android:host="*" android:pathPattern=".*\\.nzb" />
</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:host="*" android:pathPattern=".*\\.nzb" />
</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="http" android:host="*" android:mimeType="application/x-nzb" />
</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:host="*" android:mimeType="application/x-nzb" />
</intent-filter>
請注意,我能夠打開與缺省文件系統瀏覽器,但不是我自己的活動NZB文件從互聯網瀏覽器。
基本上我需要做同樣的「下載所有文件」可以做,但只是與NZB文件。
我也嘗試用mimeType =「*/*」沒有運氣。
哦,我忘記了一個名爲foobar.mp3.nzb的文件即使從文件系統瀏覽器也無法正常工作。
任何想法/建議?
乾杯