2012-04-18 71 views
0

我使用Appcelerator的Titanium開發了一個應用程序。在應用程序中,用戶可以發送電子郵件給指定的個人。我希望收件人地址能夠自動填充以保存用戶。我使用的是Android Intent,並且除了收件人地址以外都有其他所有工作。主題和正文文本正常。有關如何自動填充收件人和抄送地址的任何提示?我已經包含下面的代碼。Appcelerator中的Android意圖

email.addEventListener('click', function(e) { 

var intent = Ti.Android.createIntent({ 
     action: Ti.Android.ACTION_SEND, 
     type: 'plain/text', 

}); 

intent.putExtra(Ti.Android.EXTRA_SUBJECT,'The Subject'); 
intent.putExtra(Ti.Android.EXTRA_EMAIL,'[email protected]'); 
intent.putExtra(Ti.Android.EXTRA_TEXT,'Hello'); 
intent.putExtra(Ti.Android.EXTRA_CC,'[email protected]'); 
intent.addCategory(Ti.Android.CATEGORY_DEFAULT); 
try { 
     Ti.Android.currentActivity.startActivity(intent); 
} catch (ex) { 
     Ti.UI.createNotification({message: 'No sharing apps installed!'}).show(); 
} 

});

回答

1

您有沒有在Titanium API中使用emailDialog的原因?從頁面

例子:

var emailDialog = Ti.UI.createEmailDialog(); 
emailDialog.subject = "The Subject"; 
emailDialog.toRecipients = ['[email protected]']; 
emailDialog.ccRecipients = ['[email protected]']; 
emailDialog.messageBody = 'Hello'; 
emailDialog.open(); 

我似乎無法獲取Android意圖的方法來工作的。

希望它有幫助。