之前已经多次询问过这个问题,但我还没有看到任何明确的答案或实际有效的代码示例.
我想将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>
有谁知道如何实际做这项工作?