如何设置 Intent Filter 的显示文本?
How can I set the display text for an Intent Filter?
我正在创建一个意图过滤器来与我的应用程序共享一堆媒体文件。我想为应用程序图标自定义显示文本,例如 "Add to favorites" 但它显示的是应用程序名称。
这是我在清单中的意图过滤器代码
<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>
像地图和Firefox这样的应用程序有文字"Add to...",所以我想它可以做到......但到目前为止我还没有找到任何方法。
欣赏
您是否试过为此 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
我正在创建一个意图过滤器来与我的应用程序共享一堆媒体文件。我想为应用程序图标自定义显示文本,例如 "Add to favorites" 但它显示的是应用程序名称。
这是我在清单中的意图过滤器代码
<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>
像地图和Firefox这样的应用程序有文字"Add to...",所以我想它可以做到......但到目前为止我还没有找到任何方法。
欣赏
您是否试过为此 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