与我的应用分享Android Play商店应用链接

时间:2012-04-11 20:21:55

标签: java android hyperlink

我想知道如何将我的应用添加到在Android Play商店中查看应用时点击“分享”按钮时显示的应用列表。现在,该菜单中存在很多应用程序(从邮件到短信,Facebook等等),并选择其中一个“粘贴”消息:“签出 - ”。

我想抓住这个链接并在我的应用中使用它。

我知道我应该使用一个接收器以某种方式从Play商店应用程序和某种过滤器中获取链接但是从developer.android.com上的解释我真的不明白该怎么做。

请帮忙!谢谢。

1 个答案:

答案 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);