1

インテントを使用して共有機能を実装しましたが、正しく機能しています。ビットマップをファイルに変換して共有しています。しかし、ユーザーが投稿を共有するときに、投稿とともに追加のキャプションを追加したいと考えています。私はこれを試しました:

Intent share = new Intent(android.content.Intent.ACTION_SEND);
share.setType("image/*");
share.putExtra(Intent.EXTRA_TEXT, " Shared via App"); //this part doesnt work
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + sharefile));
//sharefile is my image file. It gets shared properly. 
try {
    startActivity(Intent.createChooser(share, "Share Product"));
} catch (Exception e) {                         


} 

ただし、CAPTION は共有されません。イメージを正常に共有します。

4

3 に答える 3

2

Intent.ACTION_SEND の代わりに Intent.ACTION_SEND_MULTIPLE を試してください

于 2015-02-20T14:19:28.193 に答える
0

他のアプリケーションは、画像へのキャプションの添付をサポートするかどうかを決定します。イメージで渡す を無視する特定のプラットフォームで問題が発生してIntent.EXTRA_TEXTいる場合は、そのアプリケーションの開発者にサポートを依頼する必要があります。

Facebook は、画像へのキャプションや説明の添付をサポートしていないプラットフォームの一例です。Facebook チームからの応答とともに、この機能を要求するバグ レポートを次に示します。この場合、メッセージを添付すると、Facebook のプラットフォーム ポリシーに違反します。

于 2015-01-19T18:28:49.007 に答える