2012-09-10 71 views
0

我试图从我的应用程序共享图像到社交网络。我实施了FacebookTwitter,但在Google+,我看不出任何方法。从应用程序分享照片到谷歌+

我看过的应用程序如Instagram等在Google+上共享图像。然而,在Google+开发者,我能找到的唯一的事情是这样的:

最新版本的Android版Google+ SDK,包括SDK工具 组件(尚未公布)。

任何人都可以向我展示我如何在Google+上分享我的图片?

回答

1

您可以在Google+上与ACTION_SEND意图共享媒体(照片和相册)。 媒体可以在EXTRA_STREAM中指定,并且需要包含媒体的content URI

下面是一个例子:

File file = new File(Environment.getExternalStorageDirectory(), 
     MY_PICTURE_FILE_NAME); 
String photoUri = MediaStore.Images.Media.insertImage(
     getContentResolver(), file.getAbsolutePath(), null, null); 

Intent shareIntent = ShareCompat.IntentBuilder.from(MyActivity.this) 
     .setText("Sharing an image on Google!") 
     .setType("image/jpeg") 
     .setStream(Uri.parse(photoUri)) 
     .getIntent(); 
startActivity(shareIntent); 
file.delete(); 
相关问题