使用Android sdk而非Share Intent在Google Plus上分享照片

时间:2013-09-23 08:46:08

标签: android upload google-plus image-uploading

我已经使用Android sdk集成了Google+,并且能够获得PlusClient对象。 我从here获得了基本信息。在底部的同一页面中,还有另一个用于交互式帖子的链接,从中我获得了共享内容的以下代码。但它的开场对话然后分享它。

代码: -

Button shareButton = (Button) findViewById(R.id.share_button);
shareButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
      // Launch the Google+ share dialog with attribution to your app.
      Intent shareIntent = new PlusShare.Builder(this)
          .setType("text/plain")
          .setText("Welcome to the Google+ platform.")
          .setContentUrl(Uri.parse("https://developers.google.com/+/"))
          .getIntent();

      startActivityForResult(shareIntent, 0);
    }
});

我的情况有所不同,因为我的应用中已经有了我的图片和文字,我只是想在Google+上分享它们,而无需任何用户互动(除了想要分享它的用户的登录/签名)。在分享照片+文本后,我将立即删除/清除用户的登录信息。所以我只想要求用户进行身份验证,并且不应出现共享对话框。将有一个按钮名称在G +上共享,通过单击该按钮,应用程序将要求用户进行身份验证并共享用户已选择的照片+文本。

IMP注意: - 只显示弹出的用户身份验证,并且必须在没有任何用户互动的情况下共享照片+文本。

我需要一些指导,因为我已经集成了android-sdk,我也有它的工作,现在只有在没有用户交互的情况下共享。如果有人有任何想法,请帮助/指导我。

2 个答案:

答案 0 :(得分:2)

这是不可能的。分享到Google+必须始终由用户启动,这最终可以在其他用户从您的应用中看到共享时获得更好的用户体验 - 他们知道它有适合他们的上下文。

用户互动实际上非常少。一旦他们点击Share按钮,他们将被带到已经预先填充了内容的共享对话框。他们可以添加一个评论和一些他们认为会喜欢这个帖子的人,就是这样。

答案 1 :(得分:0)

您可以为自己的应用推送自己的google plus帖子。

https://developers.google.com/+/domains/posts/creating