我希望使用Spotify Android App上的“发送到”功能在“分享”对话框中显示我的应用。
但是,我无法弄清楚我必须添加到我的Intent过滤器中以便我的应用程序显示在那里
这是我目前的意图过滤器
<intent-filter>
<action android:name="android.intent.action.SENDTO"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="sms" />
<data android:scheme="smsto" />
</intent-filter>
<!-- filter for sending text or images; accepts SEND action and text or image data -->
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="image/*"/>
<data android:mimeType="text/plain"/>
</intent-filter>
答案 0 :(得分:0)
首先,您必须知道自己要分享的内容,并且取决于Share to
来自Spotify
,您必须添加一个mimeType
我认为这将是音频或视频,所以我使用这个让我知道它是否有效。
<data android:mimeType="video/*" android:scheme="http" />
<data android:mimeType="audio/*" android:scheme="http" />
查看MIMEtype list,这可能对您有帮助。
只是要知道,如果你想做的话,如果你做得很好,试着把它mimrType
<data android:mimeType="*/*" />