Android意圖過(guò)濾器:將應(yīng)用程序與文件擴(kuò)展名關(guān)聯(lián)起來(lái)我有一個(gè)自定義的文件類(lèi)型/擴(kuò)展名,我想與我的應(yīng)用程序相關(guān)聯(lián)。據(jù)我所知,數(shù)據(jù)元素就是為此目的創(chuàng)建的,但我無(wú)法讓它工作。http:/developer.android.com/指南/主題/清單/數(shù)據(jù)-Element.html根據(jù)文檔和大量的論壇帖子,它應(yīng)該是這樣工作的:<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:mimeType="application/pdf" /></intent-filter>這不管用。我做錯(cuò)什么了?我只想聲明我自己的文件類(lèi)型。
3 回答

喵喔喔
TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="http" /> <data android:host="*" /> <data android:pathPattern=".*\\.pdf" /> </intent-filter>
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="http" /> <data android:host="*" /> <data android:mimeType="application/pdf" /> </intent-filter>
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="file" /> <data android:host="*" /> <data android:pathPattern=".*\\.pdf" /> </intent-filter>

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
android:mimeType="*/*"
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:scheme="file" android:host="*" android:pathPattern=".*\\.EXT" android:mimeType="*/*" /></intent-filter>
- 3 回答
- 0 關(guān)注
- 679 瀏覽
添加回答
舉報(bào)
0/150
提交
取消