2015-10-26 16 views
2

我需要選擇一個帶有擴展名篩選器的文件,但我不知道它的工作原理。選擇一個有意圖的文件get_content

我試圖與:

dicomIntent = new Intent(Intent.ACTION_GET_CONTENT); 
dicomIntent.setType("file/*.dcm"); 
dicomList = packageManager.queryIntentActivities(dicomIntent, PackageManager.MATCH_DEFAULT_ONLY); 

但它只是打開的保管箱沒有過濾。

有人有想法嗎?

回答

1

Android沒有辦法選擇受文件擴展名限制的文件,除非您自己創建自己的用戶界面。您可以按MIME類型限制ACTION_GET_CONTENT,但不能通過文件擴展名。

+0

好的感謝您的回答 –

+0

是否可以在我的應用程序中註冊自定義MIME類型用於此目的?我還沒有想出如何。 – machtnix

+0

@machtnix:對不起,但我不明白。你可能想問一個單獨的Stack Overflow問題,你可以更詳細地解釋你的問題。 – CommonsWare

相關問題