1

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

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

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

请帮忙!谢谢你。

4

1 回答 1

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);
于 2012-04-11T20:29:11.987 回答