我有一個基本處理程序設置爲在模擬器中調用電子郵件應用程序併發送電子郵件。我已經在模擬器中用我的信息設置了電子郵件應用程序,所以它已準備就緒。然而,當我在我的應用程序點擊按鈕,彈出撰寫窗口,我得到的是說提示: 「沒有應用程序可執行此操作」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 2010-11-01 21:42:34
是的,我想這可能會有所幫助。已添加代碼。 – LoneWolfPR 2010-11-01 21:49:21
爲什麼你創建一個選擇器?剛開始活動。如果有多個選項,Android會自動啓動選擇器。 – EboMike 2010-11-01 21:56:39