0

アプリからソーシャル ネットワークに画像を共有しようとしています。と を実装FacebookTwitterましたが、 ではどうにもなりGoogle+ません。

Instagramなどのアプリが Google+ で画像を共有しているのを見たことがあります。ただし、Google+ 開発者で私が見つけることができる唯一のものはこれです:

SDK Tools コンポーネントを含む Google+ Android SDK の最新バージョン (まだ利用できません)。

Google+ で画像を共有する方法を教えてください。

4

1 に答える 1

1

Google+ でメディア (写真やアルバム) をACTION_SEND意図的に共有できます。メディアはEXTRA_STREAM内で指定でき、メディアのコンテンツ 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();
于 2012-09-11T16:38:12.287 に答える