電話帳に連絡先を追加したいと思います。私はiPhoneの連絡先を正しく追加することができますが、ドキュメントではAndroidで電話帳はReadOnlyです!チタン:Androidの電話帳に連絡先を追加するには?
追加する方法はありますか?
ありがとう。
電話帳に連絡先を追加したいと思います。私はiPhoneの連絡先を正しく追加することができますが、ドキュメントではAndroidで電話帳はReadOnlyです!チタン:Androidの電話帳に連絡先を追加するには?
追加する方法はありますか?
ありがとう。
解決済み!私はこのLinkから助けを得ました。私たちはAndroidでインテントによって連絡先を追加できます。
if (Titanium.Platform.name == 'android')
{
var intent = Ti.Android.createIntent
({
action: 'com.android.contacts.action.SHOW_OR_CREATE_CONTACT',
data: 'mailto:'+firstName+' '+lastName
});
intent.putExtra('email', email);
intent.putExtra('email_type', 'Work');
intent.putExtra('phone', mobileno);
intent.putExtra('phone_type', 'mobile');
intent.putExtra('name', firstName+' '+lastName);
Ti.Android.currentActivity.startActivity(intent);
}
また、createPersonメソッドを使用して新しい連絡先を作成することもできます。 それぞれのプロパティに適切な名前と構造があることを確認するだけです。 電話番号は配列であることに注意してください。
Ti.Contacts.createPerson({
'firstName':fn.value,
'lastName':ln.value,
'phone':{'mobile':[mobile.value]}
});