如何设置我的活动以响应任何类型的共享意图。
我试过了: -
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="*"/>
</intent-filter>
然而,这不起作用,我已阅读http://developer.android.com/guide/topics/intents/intents-filters.html,但目前尚不清楚如何开放?
非常感谢任何帮助。
答案 0 :(得分:29)
这是如何完成的: -
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="application/*" />
<data android:mimeType="audio/*" />
<data android:mimeType="image/*" />
<data android:mimeType="message/*" />
<data android:mimeType="multipart/*" />
<data android:mimeType="text/*" />
<data android:mimeType="video/*" />
</intent-filter>
答案 1 :(得分:5)
:b#|bd#
答案 2 :(得分:1)
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" />
</intent-filter>
答案 3 :(得分:0)
这应该可以正常工作:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<action android:name="com.yourapppackage.LAUNCH" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="application/*" />
<data android:mimeType="audio/*" />
<data android:mimeType="multipart/*" />
<data android:mimeType="text/plain" />
<data android:mimeType="video/*" />
<data android:mimeType="image/*" />
<data android:mimeType="message/*" />
答案 4 :(得分:-5)
你试过这个吗?
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
<action android:name="android.intent.action.SEND" />
</intent-filter>