2012-04-18 14 views
0

Appcelerator's Titaniumを使用してアプリを開発しました。アプリ内で、ユーザーは指定された個人に電子メールを送信できます。私は、受信者のアドレスを自動保存してユーザーを保存したいと思います。 Androidのインテントを使用していて、受信者アドレス以外のすべてが機能しています。件名と本文が正しく表示されます。受信者とCCアドレスを自動入力する方法に関するヒント私は以下のコードを含んでいます。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

チタンAPIにemailDialogを使用しない理由はありますか?ページから

例:

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

私はどちらか動作するようにアンドロイドの意図方法を得るように見えることはできません。

希望します。

関連する問題