rexseeContacts
返回手册目录
【函数】JsonArray getContactNames()
【说明】读取所有联系人的姓名。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】
【示例】
alert(rexseeContacts.getContactNames();
运行示例

【函数】JsonArray getContactNamesHasPhoneNumbers()
【说明】读取所有有电话的联系人的姓名。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】
【示例】
alert(rexseeContacts.getContactNamesHasPhoneNumbers();
运行示例

【函数】JsonArray getStarredContactNames()
【说明】读取所有加星的联系人的姓名。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】
【示例】
alert(rexseeContacts.getStarredContactNames();
运行示例

【函数】JsonArray getContactNamesByAccount(String accountName)
【说明】读取accountName指定的账户下所有联系人的姓名,通过rexseeAccounts.get()可以获取所有账户的信息。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】accountName:账户名称,例如"local-contacts"。
【示例】
alert(rexseeContacts.getContactNamesByAccount('local-contacts');
运行示例

【函数】JsonArray getContactNamesByGroup(String accountName, String groupName)
【说明】读取accountName指定的账户和groupName指定的群组下所有联系人的姓名,通过rexseeAccounts.get()可以获取所有账户的信息,通过rexseeContacts.getGroupNamesByAccount()可以获取指定账户中所有群组的名称。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】accountName:账户名称,例如"local-contacts"。
groupName:群组名称,例如"同事"、"家庭"等。
【示例】
alert(rexseeContacts.getContactNamesByGroup('local-contacts','同事');
运行示例 运行示例

【函数】JsonArray getContactNames(String account, String group, boolean mustHasPhoneNumber, boolean mustStarred, boolean showProgress, boolean cancelable)
【说明】读取指定条件的所有联系人的姓名。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】 accountName:账户名称,例如"local-contacts",为空表示所有账户。
groupName:群组名称,例如"同事"、"家庭"等,为空表示所有群组。
mustHasPhoneNumber:是否要求必须有电话号码。
mustStarred:是否要求必须是加星用户。
showProgress:在查询过程中是否显示进度框。
cancelable:如果显示进度框,是否允许用户取消。
【示例】
alert(rexseeContacts.getContactNames('local-contacts','同事',false,false,true,false);
运行示例 运行示例

【函数】JsonArray getGroupNames()
【说明】读取所有群组的名称。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】
【示例】
alert(rexseeContacts.getGroupNames();
运行示例

【函数】JsonArray getGroupNamesByAccount(String accountName)
【说明】读取accountName指定的账户下的群组名称,通过rexseeAccounts.get()可以获取所有账户的信息。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】accountName:账户名称,例如"local-contacts"。
【示例】
alert(rexseeContacts.getGroupNamesByAccount('local-contacts');
运行示例

【函数】JsonObject getContact(String contactName)
【说明】读取contactName指定的联系人的信息。
【返回】Json对象字符串,可以用eval('('+json+')')转换为JavaScript对象。
【参数】contactName:联系人姓名。
【示例】
alert(rexseeContacts.getContact('张蕾'));
运行示例

【函数】JsonObject getContact(String accountName, String contactName, boolean showProgress, boolean cancelable)
【说明】读取指定的联系人的信息。
【返回】Json对象字符串,可以用eval('('+json+')')转换为JavaScript对象。
【参数】 accountName:账户名称,例如"local-contacts",为空表示所有账户。
contactName:联系人姓名。
showProgress:在查询过程中是否显示进度框。
cancelable:如果显示进度框,是否允许用户取消。
【示例】
alert(rexseeContacts.getContact('eric.yu@rexsee.com','张蕾',true,true));
运行示例

【函数】JsonObject getContactByPhone(String phoneNumber)
【说明】读取phoneNumber指定的联系人的信息,注意,仅返回该电话号码相关的记录,如果要查询该联系人所有记录,应使用getContact()。
【返回】Json对象字符串,可以用eval('('+json+')')转换为JavaScript对象。
【参数】phoneNumber:联系人电话。
【示例】
alert(rexseeContacts.getContactByPhone('13601365517'));
运行示例

【函数】JsonObject getContactByPhone(String accountName, String phoneNumber, boolean showProgress, boolean cancelable)
【说明】读取phoneNumber指定的联系人的信息,注意,仅返回该电话号码相关的记录,如果要查询该联系人所有记录,应使用getContact()。
【返回】Json对象字符串,可以用eval('('+json+')')转换为JavaScript对象。
【参数】 accountName:账户名称,例如"local-contacts",为空表示所有账户。
phoneNumber:联系人电话。
showProgress:在查询过程中是否显示进度框。
cancelable:如果显示进度框,是否允许用户取消。
【示例】
alert(rexseeContacts.getContactByPhone('eric.yu@rexsee.com','13601365517',true,true));
运行示例

【函数】JsonArray getContactDataColumns()
【说明】获得联系人数据表的所有字段名称。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】
【示例】
alert(rexseeContacts.getContactDataColumns());
运行示例

【函数】JsonObject getContactData(String selection, boolean showProgress, boolean cancelable)
【说明】获取自定义查询条件的联系人信息。
【返回】Json对象字符串,可以用eval('('+json+')')转换为JavaScript对象。
【参数】 selection:自定义查询条件,相当于SQL语句中的WHERE子句(不含单词WHERE)。
showProgress:在查询过程中是否显示进度框。
cancelable:如果显示进度框,是否允许用户取消。
【示例】
alert(rexseeContacts.getContactData('starred=1',true,true));
运行示例

【函数】JsonObject selectContact()
【说明】要求用户选择一个联系人。
【返回】Json对象字符串,可以用eval('('+json+')')转换为JavaScript对象。
【参数】
【示例】
alert(rexseeContacts.selectContact());
运行示例

【函数】JsonArray getContentUris()
【说明】读取联系人相关的所有数据库表的Uri地址。
【返回】Json数组字符串,可以用eval('('+json+')')转换为JavaScript数组。
【参数】
【示例】
alert(rexseeContacts.getContentUris());
运行示例
返回手册目录