我想知道如何将我的应用程序添加到当您在 Android Play 商店中查看应用程序时单击“共享”按钮时出现的应用程序列表。现在,该菜单中存在许多应用程序(从邮件到 SMS、Facebook 等等),并选择其中一个“粘贴”消息:“签出 -”。
我想抓住这个链接并在我的应用程序中使用它。
我知道我应该使用一个接收器,它以某种方式从 Play Store 应用程序和某种过滤器中捕获链接,但从 developer.android.com 上的解释来看,我真的不明白该怎么做。
请帮忙!谢谢你。
像这样编辑您的 AndroidManifest.xml(为您的活动创建一个 Intent 过滤器以接收共享文本):
<activity android:name="com.yourpackage.YourActivity">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain"/>
</intent-filter>
</activity>
在 YourActivity 中,您需要做的就是获得所需的链接:
String marketlink = getIntent().getStringExtra(Intent.EXTRA_TEXT);