2
我的問題是如何在Manifest文件中正確指定處理不同MIME類型的Activity
。我試圖創建一個Activity
,將處理不同的檔案,所以我把它添加到艙單這樣的:多種MIME類型的意圖過濾器
<activity
android:name=".activity.ArchiveActivity"
android:label="@string/title_activity_archive" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/zip" />
<data android:mimeType="application/gzip" />
<data android:mimeType="application/x-tar" />
<data android:mimeType="application/java-archive" />
</intent-filter>
</activity>
不幸的是,這僅適用於.zip文件。例如,當我嘗試從另一個應用程序打開.jar存檔時,它會告訴我它無法找到正確的應用程序。提前致謝。
編輯事實證明,Android無法理解後三種MIME類型,所以我認爲無法在Android中使用Intents打開.jar文件。
每個MIME類型 – njzk2
@ njzk2我會定義一個意向過濾器,這也不起作用,同樣的行爲觀察。 – Egor
你能回答你自己的問題,然後接受你的答案。這樣,這個問題就沒有出現在「未答覆」列表中。謝謝! –