2016-03-30 25 views
0

私は自分のアプリからwhatsappで画像を共有したいと思います。私はその仕事を完了しましたが、私が共有しているイメージにはw​​hatsappの大きなレイアウトがあります。私は画像をより小さなサイズで表示したい。アンドロイドでテキストを含むイメージを含むカスタムレイアウトを作成し、次にwhatsappとレイアウトを共有することは可能ですか?whatsappで画像を共有する

私は上部イメージのようなものが欲しいですが、私が得ることができたものはすべて1つです。

+1

する目的でデータを送信することができますかしかし、画像のサイズを変更したい場合は、.scaleを呼び出して –

+0

コードを共有してください。必要に応じてスクリーンショットを投稿します。 – Mangesh

+0

画像を追加plz check。 –

答えて

0

あなたは大きなレイアウトとはどういう意味ですか?テントを使用してのWhatsAppパッケージ

whatsapp.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Intent sendIntent = new Intent(); 
      sendIntent.setAction(Intent.ACTION_SEND); 
      sendIntent.putExtra(Intent.EXTRA_TEXT, "URL You Want To Share"); 
      sendIntent.setType("text/plain"); 
      sendIntent.setPackage("com.whatsapp"); 
      if (isPackageExisted("com.whatsapp")) 
       startActivity(sendIntent); 
      else 
       Toast.makeText(getBaseContext() , "Whatsapp is not installed" , Toast.LENGTH_LONG).show(); 
     } 
    }); 

とisPackagedExisted機能

public boolean isPackageExisted(String targetPackage){ 
    PackageManager pm=getPackageManager(); 
    try { 
     PackageInfo info=pm.getPackageInfo(targetPackage,PackageManager.GET_META_DATA); 
    } catch (PackageManager.NameNotFoundException e) { 
     return false; 
    } 
    return true; 
} 
+0

私はすでに第1部を試しましたが、出力は要件ごとではありません。 2番目の部分は何のために使われていますか? –

+0

2番目の部分は、デバイスにインストールされているwhatsappかどうかをチェックする関数です –

関連する問題