Android意图过滤器:将应用程序与文件扩展名关联起来我有一个自定义的文件类型/扩展名,我想与我的应用程序相关联。据我所知,数据元素就是为此目的创建的,但我无法让它工作。http:/developer.android.com/指南/主题/清单/数据-Element.html根据文档和大量的论坛帖子,它应该是这样工作的:<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>这不管用。我做错什么了?我只想声明我自己的文件类型。
3 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
<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贡献1993条经验 获得超5个赞
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 关注
- 650 浏览
添加回答
举报
0/150
提交
取消