2012-04-18 4 views
0

Appcelerator의 Titanium을 사용하여 앱을 개발했습니다. 앱 내에서 사용자는 지정된 개인에게 이메일을 보낼 수 있습니다. 사용자를 저장하기 위해받는 사람 주소가 자동으로 채워지도록하고 싶습니다. Android 인 텐트를 사용하고 수신자 주소를 제외하고 모든 것이 작동하도록하십시오. 제목과 본문이 잘 나옵니다. 수취인과 참조 주소를 자동으로 채우는 방법에 대한 도움말 아래 코드를 포함 시켰습니다.Appcelerator의 Android Intents

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(); 

I 중 하나가 작동 할 수있는 안드로이드 의도 방법을 얻을 수없는 것.

희망이 있습니다.