Android 使用Tianium Developer应用程序发送电子邮件

Android 使用Tianium Developer应用程序发送电子邮件,android,titanium,Android,Titanium,我试图创建应用程序发送电子邮件从钛开发应用程序 [守则] b.addEventListener('click', function() { var emailDialog = Titanium.UI.createEmailDialog(); emailDialog.subject = "Hello from Titanium"; emailDialog.toRecipients = ['foo@yahoo.com']; emailDialog.open(); }); [/Code] 它会

我试图创建应用程序发送电子邮件从钛开发应用程序

[守则]

b.addEventListener('click', function() {
var emailDialog = Titanium.UI.createEmailDialog();
emailDialog.subject = "Hello from Titanium";
emailDialog.toRecipients = ['foo@yahoo.com'];
emailDialog.open();
   });
[/Code]

它会打开发送电子邮件的弹出窗口。在撰写邮件后,单击“发送”

它不是在发送邮件

请帮忙

提前谢谢
Pratik Astana

在厨房水槽里试试这个。。。我注意到您没有使用“setSubject”或“setToRecipients”

var-emailDialog=Titanium.UI.createEmailDialog();
emailDialog.setSubject('Hello from Titanium!');
emailDialog.setToRecipients(['foo@yahoo.com']);
emailDialog.setCcRecipients(['bar@yahoo.com']);
emailDialog.SetBCRecipients(['blah@yahoo.com']);
如果(Ti.Platform.name==‘iPhone OS’){
setMessageBody('Appcelerator Tianium Rocks!å');
emailDialog.setHtml(true);
emailDialog.setBarColor(“#336699”);
}否则{
setMessageBody('Appcelerator Tianium Rocks!');
}
//贴上一团
emailDialog.addAttachment(event.media);
//附上文件
var f=Ti.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory,'cricket.wav');
emailDialog.addAttachment(f);
emailDialog.addEventListener('complete',函数(e)
{
如果(e.result==emailDialog.SENT)
{
if(Ti.Platform.osname!=“android”){
//android没有给我们有用的结果代码。
//不管怎么说,这都是干杯。
警报(“消息已发送”);
}
}
其他的
{
警报(“消息未发送。结果=“+e.result”);
}
});
emailDialog.open();
    var emailDialog = Titanium.UI.createEmailDialog();
    emailDialog.setSubject('Hello from Titanium!');
    emailDialog.setToRecipients(['foo@yahoo.com']);
    emailDialog.setCcRecipients(['bar@yahoo.com']);
    emailDialog.setBccRecipients(['blah@yahoo.com']);

    if (Ti.Platform.name == 'iPhone OS') {
        emailDialog.setMessageBody('<b>Appcelerator Titanium Rocks!</b>å');
        emailDialog.setHtml(true);
        emailDialog.setBarColor('#336699');
    } else {
        emailDialog.setMessageBody('Appcelerator Titanium Rocks!');
    }

    // attach a blob
    emailDialog.addAttachment(event.media);

    // attach a file
    var f = Ti.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory, 'cricket.wav');
    emailDialog.addAttachment(f);

    emailDialog.addEventListener('complete',function(e)
    {
        if (e.result == emailDialog.SENT)
        {
            if (Ti.Platform.osname != 'android') {
                // android doesn't give us useful result codes.
                // it anyway shows a toast.
                alert("message was sent");
            }
        }
        else
        {
            alert("message was not sent. result = " + e.result);
        }
    });
    emailDialog.open();