Contacts

Android 2.x设备不支持categories属性,并始终返回null。web

在Android 1.x设备上,会发现如下全部属性返回的都是null,由于1.x的设备并不支持它们:数据库

name编码

nicknameurl

birthday对象

photosip

categories字符串

urlsget

在BlackBerry WebWorks(OS 5.0或更高)设备上,会有下列怪癖:it

id—— 当保存一个联系人时由设备进行赋值io

displayName—— 存储在BlackBerry的user1字段中

nickname—— 不支持,并老是返回null

phoneNumbers—— 部分支持。若是type是'home',电话号码将被存储在BlackBerry的homePhone1和homePhone2字段中;若是type是 'work',将保存在workPhone1和workPhone2字段中;若是type是'mobile',将保存在mobilePhone字段中;如 果type是'fax',将保存在faxPhone字段中;若是type是'pager',将保存在pagerPhone字段中;当type不是上述内容 时,将保存在otherPhone字段中

emails—— 部分支持。最初3个电子邮件地址将分别被存储在BlackBerry的email一、email2和email3字段中

addresses—— 部分支持。第一个和第二个地址将分别保存在BlackBerry的homeAddress和workAddress字段中

ims—— 不支持,并老是返回null

organizations—— 部分支持。第一个组织的名称和头衔将分别保存在BlackBerry的company和title字段中

photos—— 部分支持。支持一个单一的缩略图大小的照片。要设置一个联系人的照片,能够传递进一个Base64编码格式的图像,也能够是一个指向图像的URL。在保存在BlackBerry的Contacts数据库以前,图像将被缩小。联系人的照片将以Base64编码格式的图像返回

categories—— 只支持'Business'和'Personal'分类

urls—— 第一个URL存储在BlackBerry的webpage字段中

在iOS设备上,将会遇到如下一些怪癖:

displayName—— iOS不支持这一属性。除非没有指定ContactName,不然它将返回null。若是没有ContactName,将为displayName返回一个复合名字、昵称或者空字符串

birthday—— 这个属性必须以一个JavaScript Date对象的形式提供输入,并返回一个JavaScript Date对象

photos—— 返回的照片保存在应用程序的临时目录中并返回照片的文件URL。当应用程序退出时,临时文件夹下的内容将被删除

categories—— 目前不支持,并老是返回null

相关文章
相关标签/搜索