2013年5月9日木曜日

Titaniumでアプリ開発(12) メール画面を開く


メール画面を開くにはTi.UI.createEmailDialog()を用います。
Titanium.Geolocation.getCurrentPositionと組み合わせて現在地の緯度経度をメール本文に入れてみました。

function postMail () {
Titanium.Geolocation.getCurrentPosition(
function(e) {
if(!e.success || e.error){
alert('位置情報が取得できませんでした');
return;
}
// 現在地をセット
latitude = e.coords.latitude;
       longitude = e.coords.longitude;
        }
     );
var emailDialog = Ti.UI.createEmailDialog();
    // メールの宛先
    emailDialog.setToRecipients(['to@example.com']);
    // メール本文
    emailDialog.setMessageBody("緯度:"+latitude+"\n経度:"+longitude);
    // メールの題名
    emailDialog.setSubject('');
    // メール送信画面を起動
    emailDialog.open();
}


うまく本文に表示出来ました。



0 件のコメント:

コメントを投稿