2017-01-24 9 views
-1

私はこの質問が何回も多くの方法で聞かれていることを知っています(herehere参照)。しかし、私は次のようにそれを達成することができませんでした: enter image description herewhatsappで画像とテキストを共有する

画像とタイトルは同じセクションにあります。その後、他のセクションにリンクが残っています。私はテキストと画像を一緒に置くことを達成しましたが、写真はテキストの上にあります。

これは私が使用していますコードです:

Intent intent = new Intent(); 
intent.setComponent(new ComponentName(packageName, ri.activityInfo.name)); 
intent.setAction(Intent.ACTION_SEND); 
intent.putExtra(Intent.EXTRA_TEXT, shareContentByWhatsapp(contentType)); 
intent.putExtra(Intent.EXTRA_STREAM, getImage()); 
intent.setType("image/*"); 
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 

誰もが絵に比べて同じ結果を得る方法を知っていますか?

+0

質問が2回ダウングレードされた理由を誰に教えてもらえますか?私は本当に理解していない。質問に答えるのがとても簡単な場合、または回答があった質問のリンクを知っている場合は、それを提供するだけで、他の人が恩恵を受けることができます。フィードバックを提供せずに質問をダウングレードすると、他者にとって誤解を招き、質問に答えられなくなります。 – user274051

答えて

1

あなたは、あなただけのリンクを共有する必要がある。この場合 を共有している画像として、 imagelink関連コンテンツはWhatsApp自体によってフェッチされます。

Intent whatsappIntent = new Intent(Intent.ACTION_SEND); 
       whatsappIntent.setType("text/plain"); 
       whatsappIntent.setPackage("com.whatsapp"); 
       whatsappIntent.putExtra(Intent.EXTRA_TEXT, "http://www.google.com"); 
       mContext.startActivity(whatsappIntent); 

か、あなたはキャプションと画像を共有することができます: あなたはこのように行うことができます。 あなたが共有している画像は、whatsappの機能です:-)

+0

ありがとう。本当に感謝しております。したがって、Whatsappは実際にタイプを「text/plain」に設定してリンクを提供するときにイメージ自体をフェッチします。それは素晴らしいです。 ;) – user274051

関連する問題