アンドロイド2.2でメールを送りたいです。まず、ACTION_SENDを使用してインテントチューザーを作成し、使用するものを選択しました。
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, Resources.getString("EmailInvitationSubject", getBaseContext()));
String body = Resources.getString("EmailInvitationBody", getBaseContext()) + Local.User.FirstName;
intent.putExtra(Intent.EXTRA_TEXT, body);
startActivity(Intent.createChooser(intent, "Invite friends"));
ただし、その場合、セレクターには「Bluetooth、メッセージング、Google +、Gmail」と表示されます。Gmailまたはその他のメールアプリのみを表示したい。
SDKドキュメントで使用する新しいCATEGORY_APP_EMAILがあることを確認しましたが、これはAPIレベル15でのみ使用できます。APIレベル8を維持する必要があります。これを行う方法はありますか?
ちなみに、メッセージ用にもやりたいので、最終的にはメール用とメッセージ用の2つのボタンを使用できます。