我正在创建一个意图过滤器,以与我的应用共享一堆媒体文件。我想为应用程序图标添加自定义显示文本,例如“添加到收藏夹”,但是显示的是应用程序名称。
这是清单中我的意图过滤器代码
<intent-filter>
<action android:name="android.intent.action.SEND_MULTIPLE" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="image/jpeg"/>
<data android:mimeType="image/jpg"/>
<data android:mimeType="image/png"/>
<data android:mimeType="video/mp4"/>
<data android:mimeType="video/wav"/>
</intent-filter>
诸如Maps和Firefox之类的应用程序的文本为“添加到...”,所以我想可以做到这一点……但是到目前为止,我还没有找到任何方法。
欣赏
答案 0 :(得分:2)
您是否尝试过为此intent-filter设置标签,如下所示:
<intent-filter android:icon="drawable resource"
android:label="string resource"
android:priority="integer" >
. . .
</intent-filter>
基于Android文档:https://developer.android.com/guide/topics/manifest/intent-filter-element