ユーザーが共有ボタンをクリックして「何か」を共有できるアプリを作成しています。「何か」を共有する手順は次のとおりです。
- 共有ボタンをクリックすると、連絡先リストが開きます
- 連絡先 (有効な電子メール アドレス) を選択すると、"Gmail"、"Dropbox" などの電子メール クライアントを選択するためのウィンドウをポップアップ表示することなく、送信者のデフォルトの電子メール アドレス (Gmail) から選択した連絡先にデータが直接送信されます。 .
http://mobile.tutsplus.com/tutorials/android/android-essentials-using-the-contact-picker/の助けを借りて連絡先の電子メールIDを取得できましたが 、連絡先を選択するとポップアップが表示されます「Gmail」、「Dropbox」などのメール クライアントを選択します。
ここに私のコードがあります
if( email.length() != 0 )
{
Intent sharingIntent = new Intent(
android.content.Intent.ACTION_SEND );
sharingIntent.setType("message/rfc822");
String shareBody =
"Hey buddy listen to this station it is awesome\n"
+ mNowPlayingSong.mAudioUrl;
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
"I liked this song" );
sharingIntent.putExtra(
android.content.Intent.EXTRA_TEXT, shareBody );
String emailAddressList[] = {email};
sharingIntent.putExtra(Intent.EXTRA_EMAIL, emailAddressList );
startActivity( sharingIntent );