メールインテントを送信
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/html"); intent.putExtra(Intent.EXTRA_EMAIL, "emailaddress@emailaddress.com"); intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); startActivity(Intent.createChooser(intent, "Send Email")); 上記のコードは、次のアプリを表示するダイアログを開きます:-Bluetooth、Googleドキュメント、Yahooメール、Gmail、orkut、Skypeなど。 実際には、これらのリストオプションをフィルター処理したいと思います。Gmail、Yahoo Mailなどのメール関連アプリのみを表示したい。どうやってするの? 「Android Market」アプリケーションでそのような例を見てきました。 Androidマーケットアプリを開く 開発者がメールアドレスを指定したアプリケーションを開きます。(そのようなアプリが見つからない場合は、私のアプリを開いてください:-market:// details?id = com.becomputer06.vehicle.diary.free、または「Vehicle Diary」で検索してください) 「DEVELOPER」までスクロールします [メールを送信]をクリックします ダイアログには、Gmail、Yahoo Mailなどのメールアプリのみが表示されます。Bluetooth、orkutなどは表示されません。このようなダイアログを生成するコードは何ですか?