我想知道如何将我的应用添加到在Android Play商店中查看应用时点击“分享”按钮时显示的应用列表。现在,该菜单中存在很多应用程序(从邮件到短信,Facebook等等),并选择其中一个“粘贴”消息:“签出 - ”。
我想抓住这个链接并在我的应用中使用它。
我知道我应该使用一个接收器以某种方式从Play商店应用程序和某种过滤器中获取链接但是从developer.android.com上的解释我真的不明白该怎么做。
请帮忙!谢谢。
答案 0 :(得分:4)
像这样编辑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);