我正在將「添加聯繫人」按鈕添加到我的頁面。當我按下此按鈕時,我想將名字,姓氏,公司名稱和電話號碼存儲到我的移動聯繫人。我可以存儲名字,姓氏和電話號碼。但我不能存儲公司名稱。我們如何使用phonegap將公司名稱存儲在移動聯繫人中? 在此先感謝...如何使用android phonegap將公司名稱存儲到移動聯繫人?
0
A
回答
-1
使用contacts.create方法的PhoneGap
var myContact = navigator.contacts.create({"displayName": "Test User"});
默認對象
- 聯繫
- 聯繫人姓名
- ContactField
- ContactAddress
- ContactOrganization
- ContactFindOptions
- ContactError
1
保存在聯繫人的公司名稱是PhoneGap的很容易。 您需要將組織字段添加到聯繫人對象。
contact.organizations = [
new ContactOrganization(true, 'work', 'Dunder Mifflin Paper Company', 'Sales Department', 'Paper Pusher')
];
我列出了以下ContactOrganization的所有屬性。
屬性
PREF:設置爲true,如果這個ContactOrganization包含用戶的首選 價值。 (布爾型)
類型:一個字符串,指示這是哪種類型的字段,例如 示例。 _(DOMString)
名稱:該組織的名稱。 (DOMString)
部門:合同工程的部門。 (DOMString)
title:聯繫人在組織中的標題。 (DOMString)
更多信息可以在科爾多瓦的文檔網站上找到。 http://cordova.apache.org/docs/en/3.0.0/cordova_contacts_contacts.md.html#ContactOrganization
爲了完整性我在下方顯示一個完整的例子。
var contact = new Contact();
var contactName = new ContactName();
contactName.givenName = 'John';
contactName.familyName = 'Doe';
contact.name = contactName;
contact.phoneNumbers = [
new ContactField('work', '212-555-5555', true)
];
contact.organizations = [
new ContactOrganization(true, 'work', 'Dunder Mifflin Paper Company', 'Sales Department', 'Paper Pusher')
];
contact.save(function() {
alert('Contact Saved!');
});
我在iOS上測試了這個解決方案,它與Cordova 3.0完美配合。它應該在Android和舊版本的Cordova上工作。
0
njtman的回答是對的! 最PhoneGap的接觸的性質是:
{
"displayName": null,
"name": {
"givenName": "Intellectual",
"formatted": "Intellectual Mollusc",
"middleName": null,
"familyName": "Mollusc",
"honorificPrefix": null,
"honorificSuffix": null
},
"nickname": null,
"phoneNumbers": [{
"type": "other",
"value": "00353 2345235",
"id": 0,
"pref": false
}, {
"type": "mobile",
"value": " ",
"id": 1,
"pref": false
}],
"emails": [{
"type": "home",
"value": "[email protected]",
"id": 0,
"pref": false
}],
"addresses": [{
"postalCode": "",
"type": "work",
"id": 0,
"locality": "cork",
"pref": "false",
"streetAddress": " ",
"region": " ",
"country": "Ireland"
}],
"ims": null,
"organizations": [{
"name": "School",
"title": "Student",
"type": null,
"pref": "false",
"department": "Kitchen"
}],
"birthday": null,
"note": "YourRefUniqueID:47831",
"categories": null,
"urls": [{
"type": "other",
"value": "intellectualmollusc.net",
"id": 0,
"pref": false
}]
}
相關問題
- 1. iPhone聯繫人 - 獲取公司名稱
- 2. 如何獲得聯繫人的公司名稱在Android
- 3. 如何更新Android聯繫人公司?
- 4. 在android中獲取聯繫人的公司名稱?
- 5. 搜索聯繫人使用的名稱以及公司(如在默認的Android 2.3.3聯繫人應用程序)
- 6. Android - 使用電話號碼查詢聯繫人,返回姓名和公司,即使公司未被指定
- 7. 是否有可能與公司名稱的聯繫人相關聯?
- 8. 公司名稱
- 9. Android包是否存儲開發人員/公司/作者姓名?
- 10. 如何使用名稱刪除Android 2.2中的聯繫人?
- 11. 上次公司聯繫
- 12. Android如何存儲聯繫人的電子名片數據?
- 13. 將聯繫人姓名和電話存儲到ArrayList中
- 14. Facebook:按公司名稱搜索人
- 15. 根據ios中的公司標識符對聯繫人名稱進行編程
- 16. 公司名稱爲Android應用
- 17. WP8聯繫人存儲啓動應用
- 18. Dynamics CRM - 添加導入聯繫人時不存在的公司
- 19. 試圖在Android聯繫人中存儲聯繫人條目
- 20. 如何使用google apps腳本爲聯繫人設置公司名稱和職位?
- 21. 添加聯繫人名稱爲Android
- 22. 如何按名稱篩選聯繫人
- 23. 如何將黑莓9700聯繫人轉移到android手機?
- 24. 將所有手機號碼從excel存儲到Android聯繫人
- 25. 的git:移動分公司負責人
- 26. 如何將Leiningen配置爲使用公司存儲庫?
- 27. 如何使用聯繫人框架保存聯繫人
- 28. 如果聯繫記錄在NetSuite中有空的公司字段,那麼在公司中獲取聯繫人
- 29. 如何存儲聯繫人信息
- 30. 如何將聯繫人移動和複製到Gmail帳戶iOS
這不回答這個問題,OP ... – njtman
我只是分享API的細節。你應該瀏覽整個文檔並執行。 –