Titanium 钛:如何在Android手机的通讯录中添加联系人?
我想在通讯录中添加联系人。我可以在iPhone中正确添加联系人,但在文档中我知道在Android中,电话簿是 还有其他方法可以添加吗Titanium 钛:如何在Android手机的通讯录中添加联系人?,titanium,appcelerator,titanium-mobile,Titanium,Appcelerator,Titanium Mobile,我想在通讯录中添加联系人。我可以在iPhone中正确添加联系人,但在文档中我知道在Android中,电话簿是 还有其他方法可以添加吗 谢谢..解决了!我从这里得到了帮助。我们可以通过意向在Android中添加联系人 if (Titanium.Platform.name == 'android') { var intent = Ti.Android.createIntent ({
谢谢..解决了!我从这里得到了帮助。我们可以通过意向在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]}
});