2013-01-17 54 views
0

我有一個Android應用程序,用戶應該能夠點擊一個文件,它應該提供選項/選擇器,列出可以播放/查看內容的可能應用程序。如何用兼容的應用程序打開文件

因此,如果不將其作爲音樂/視頻/ PDF或任何其他格式進行硬編碼,是否有辦法動態地讓合適的應用播放文件,因爲文件擴展名可以是任何東西。

感謝,

回答

0

供應的MIME類型的文件IntentstartActivity()使用,而Android將在適當自動提供一個選擇器。

您可以找到合適的MIME類型。對於一些常見的MIME類型,android.webkit.MimeTypeMap實用程序類可以爲此提供幫助。如果適用,您還可以在從Web服務器下載文件時保存MIME類型。

相關問題