У меня есть базовый обработчик, настроенный для вызова приложения электронной почты в эмуляторе и отправки электронной почты. Я настроил приложение электронной почты в эмуляторе с моей информацией, чтобы он был готов к работе. Однако, когда я нажимаю кнопку в своем приложении, чтобы открыть окно создания, я получаю подсказку, в которой говорится: «Приложения не могут выполнять это действие»Android: отправить письмо через основное приложение электронной почты из другого приложения в эмуляторе?
Это что-то, что вы не можете сделать с эмулятором?
private OnClickListener submitBtn = new OnClickListener(){
public void onClick(View v){
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String emailTo = "[email protected]";
String emailSubject = "Subject";
String emailBody = "Some HTML goes here.";
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,emailTo);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,emailSubject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(emailBody));
startActivity(Intent.createChooser(emailIntent, "Send email in:"));
}
};
Ну, что это код при нажатии кнопки? – EboMike
Да, я думаю, это могло бы помочь. Добавлен код. – LoneWolfPR
Почему вы создаете выбор? Просто начните свою деятельность. Android будет автоматически вызывать выбор, если есть несколько вариантов. – EboMike