【发布时间】:2019-05-16 23:15:24
【问题描述】:
我正在尝试在我的 Android 应用中打开任何带有 .conf 扩展名的文件。这是我在AndroidManifest.xml 中的内容:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:host="*" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.conf" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="content" />
<data android:host="*" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.conf" />
</intent-filter>
但是,当我点击 Downlaods 文件夹中的 .conf 文件时,它显示“无法打开文件”。
这是我使用Intent Intercept 时得到的结果:
我做错了什么?
【问题讨论】:
标签: android android-intent intentfilter