gpt4 book ai didi

android - 如何实现Android应用的SHARE功能?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:47:37 28 4
gpt4 key购买 nike

有时我们可以看到,点击某个“分享”按钮后,会显示一个分享方式列表。而且该列表似乎是动态生成的,而不是硬编码的。

比如我手机上安装了SpringPad,有些应用的分享功能可以通过SpringPad分享内容,但是它怎么知道我有SpringPad呢?

如何实现这样的功能?谢谢。

最佳答案

这是我的 Android 应用程序 BBC News 中执行此操作的实际代码。它共享页面的 URL。如果用户安装了 Facebook 或 Twitter 应用程序,他们将有机会分享到这些服务以及电子邮件等。

        final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, pageUrl);

try {
startActivity(Intent.createChooser(intent, "Select an action"));
} catch (android.content.ActivityNotFoundException ex) {
// (handle error)
}

关于android - 如何实现Android应用的SHARE功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5646104/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com