0

我会在 google plus 上分享一个帖子,而不需要在手机中安装该应用程序。我刚刚看到了这个解决方案:

Intent shareIntent=new Intent(Intent.ACTION_SEND);
                shareIntent.setType("text/plain");
                shareIntent.putExtra(Intent.EXTRA_TEXT,"your text here");
                shareIntent.putExtra(Intent.EXTRA_SUBJECT, "post title");
                startActivity(Intent.createChooser(shareIntent, "Share..."));

但是,如果手机中安装了 google plus 的应用程序,则此解决方案有效。我希望我可以在没有应用程序的情况下分享。任何人都可以建议我如何做到这一点?

4

1 回答 1

1

如果您想查看,Google Play 服务中的 PlusShare 上有一个功能 - 如果未安装应用程序,您可以隐藏共享:http: //developer.android.com/reference/com/google/android/ gms/plus/PlusShare.Builder.html#isGooglePlusAvailable()

如果你只是做一个基本的分享,如果用户没有安装 Google+,这将通过 Google Play 服务工作:

PlusShare.Builder share = new PlusShare.Builder(this);
share.setText("hello everyone!");
share.setContentUrl(Uri.parse("http://stackoverflow.com"));
share.setType("text/plain");
startActivityForResult(share.getIntent(), REQ_START_SHARE);

所以只要你应该使用PlusShare,你应该没问题。

(已编辑,因为我忘记了这一点!)

于 2013-10-14T09:15:49.390 回答