【发布时间】:2019-02-26 08:32:14
【问题描述】:
默认情况下,当从应用商店下载应用时,iOS 会在快捷方式选项中提供“分享应用名称”选项。
参考下图:
当点击它时,它会在手机菜单屏幕中打开分享意图,而不重定向到用户可以分享应用的应用。
我想在 android 中实现这个。
这是我迄今为止尝试过的:
<shortcut
android:shortcutId="share_app"
android:enabled="true"
android:icon="@drawable/ic_cart_active"
android:shortcutShortLabel="@string/shortcut_share"
android:shortcutLongLabel="@string/shortcut_share">
<intent
android:action="android.intent.action.send"
android:targetPackage="com.example.android.internal"
android:targetClass="" />
</shortcut>
但这不起作用,因为我无法理解,应该是什么 targetClass 在这里。
编辑: Nilesh 的回答几乎奏效了,但我现在面临的唯一问题是,每当我从快捷方式单击共享按钮时,启动器活动都会显示为一秒钟,然后显示共享意图选择器。现在,当我按下显示共享选项的主页按钮时,应用程序将进入后台。这不应该发生。知道如何避免这种情况。
【问题讨论】: