相关疑难解决方法(0)

纠正Android intent-filter配置以将文件类型与Activity相关联?

之前已经多次询问过这个问题,但我还没有看到任何明确的答案或实际有效的代码示例.

我想将Activity与特定文件类型相关联.

为了讨论,假设我希望我的Activity与PDF相关联.

这是我现在拥有的.我在intent-filter中尝试了许多不同的值和值组合,但是我还没有在选择PDF时启动我的Activity.

<activity name="com.mycompany.MyActivity">
    <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:mimeType="application/pdf" />
        <data android:pathPattern="\\*\\.pdf" />
        <data android:host="*" />
    </intent-filter>
</activity>

有谁知道如何实际做这项工作?

android intentfilter android-intent android-activity

4
推荐指数
1
解决办法
7674
查看次数