我有一个名为“TwiOld”的应用程序。它是 twitter for Android 应用程序的扩展。
我是这样开始的:打开推特应用程序,选择一条推文并点击分享按钮。
我如何在启动器中使用相同的应用程序名称并在共享菜单中使用不同的标签(在图片下方圈出)?
我有一个名为“TwiOld”的应用程序。它是 twitter for Android 应用程序的扩展。
我是这样开始的:打开推特应用程序,选择一条推文并点击分享按钮。
我如何在启动器中使用相同的应用程序名称并在共享菜单中使用不同的标签(在图片下方圈出)?
它与您的应用程序图标相同。
尝试使用 LabeledIntent,请参阅此处的用法示例: 如何过滤特定应用的 ACTION_SEND 意图(并为每个应用设置不同的文本)
您可以使用此构造函数设置文本
LabeledIntent(Intent origIntent, String sourcePackage, CharSequence nonLocalizedLabel, int icon)
从给定的意图创建一个带标签的意图,为其提供文本标签和图标资源。
摘自:
https://developer.android.com/reference/android/content/pm/LabeledIntent.html
在您的清单中,只需将标签和图标属性添加到您的意图活动中。
<activity
android:name=".IntentActivity"
android:enabled="true"
android:exported="true"
android:icon="@drawable/custom_icon"
android:label="@string/custom_label">
<intent-filter>
...
</intent-filter>
</activity>