我是电话间隙的新手。任何人请告诉我如何使用电话间隙向联系人添加新联系人?
谢谢,
要访问联系人,您需要使用 PhoneGap 的联系人插件。
要将这个插件添加到项目中,我们需要做的就是:
cordova plugin add org.apache.cordova.contacts
要配置平台特定的配置设置,我们需要添加以下代码:
对于 Android:在 app/res/xml/config.xml 中:
<feature name="Contacts">
<param name="android-package" value="org.apache.cordova.contacts.ContactManager" />
</feature>
在 app/AndroidManifest.xml 中:
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
对于 iOS:在 config.xml 中:
<feature name="Contacts">
<param name="ios-package" value="CDVContacts" />
</feature>
对于 Windows Phone:在 Properties/WPAppManifest.xml 中:
<Capabilities>
<Capability Name="ID_CAP_CONTACTS" />
</Capabilities>
最后通过 JavaScript 添加联系人:
var myContact = navigator.contacts.create({"displayName": "The New Contact"});
var name = new ContactName();
name.givenName = "Jane";
name.familyName = "Doe";
myContact.name = name;
var phoneNumbers = [];
phoneNumbers[0] = new ContactField('work', '212-555-1234', false);
phoneNumbers[1] = new ContactField('mobile', '917-555-5432', true); // preferred number
phoneNumbers[2] = new ContactField('home', '203-555-7890', false);
myContact.phoneNumbers = phoneNumbers;
myContact.note = "Example note for the newly added contact";
myContact.save(onSuccessCallBack, onErrorCallBack);
function onSuccessCallBack(contact) {
alert("Save Success");
};
function onErrorCallBack(contactError) {
alert("Error = " + contactError.code);
};
联系人的属性:
以下是创建新联系人的示例代码。
var contact = navigator.contacts.create();
在 ContactField[] 中存储联系电话号码
var phoneNumbers = [];
phoneNumbers[0] = new ContactField('work', '212-555-1234', false);
phoneNumbers[1] = new ContactField('mobile', '917-555-5432', true); // preferred number
phoneNumbers[2] = new ContactField('home', '203-555-7890', false);
contact.phoneNumbers = phoneNumbers;
保存联系人
contact.save();
请查看 http://coenraets.org/blog/cordova-phonegap-3-tutorial/ ,如果您需要更多帮助,请告诉我
您可以通过PHONEGAP FOR CONTCTS的帮助。我认为它的良好且足够的文档可用于向联系人添加新联系人。