我正在尝试为我的活动(非启动器)添加特殊扩展的意图过滤器。但是在文件管理器中,例如TotalCommander和其他文件管理器 - 文件仍然没有与我的应用程序相关联,当我尝试从文件管理器打开文件时,Android不会建议我的应用程序打开这些文件。但是当我将我的意图过滤器移动到启动器活动时 - 一切都开始正常工作。所以我想知道 - 扩展的intent过滤器应该只添加到Manifest中声明为启动器的活动中吗?感谢
这是我的意图过滤器
<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="*/*"/>
<data android:pathPattern=".*\\.myext"/>
</intent-filter>
答案 0 :(得分:1)