当点击任何文件浏览器中的文件时,用户通常可以从应用程序打开的列表中进行选择。 如何将我的程序添加到“使用完整操作”列表中,以便可以在我的应用程序中打开文件?
我知道必须以某种方式将其添加到清单中,但我找不到要添加的内容。
任何?
结果:
我跟着我来到这里的回答并使用这段代码:
<intent-filter android:label="MyApp">
<action android:name="android.intent.action.VIEW" />
<action android:name="com.MyApp.action.EDIT_NOTE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
<data android:pathPattern=".*txt" />
答案 0 :(得分:3)
如何链接到doc,xls或pdf文件扩展名的示例:
<activity android:name="ActivityTest" android:label="@string/app_name">
<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="http" />
<data android:pathPattern=".*doc" />
<data android:pathPattern=".*xls" />
<data android:pathPattern=".*pdf" />
</intent-filter>
</activity>
您还可以为特定的Mime类型创建过滤器。更多信息:http://d.android.com/guide/topics/intents/intents-filters.html
答案 1 :(得分:0)
创建Intent filter以处理该文件的MIME类型。