如何解决通讯录管理问题解决方案和同步问题

如何管理iPhone通讯录
l? 如何管理通讯录?请注意:如果您是iOS5用户,在管理通讯录时发现同步助手无法获取联系人信息,
可能是由于您开启了iCloud中的通讯录开关,需先关闭开关来管理联系人(如下图所示)
如何关闭:在设备上进入设置—iCloud—关闭通讯录开关。
iPhone通讯录添加分组
【方法步骤】
1,运行同步助手,并连接设备到电脑。在设备区——信息管理中,点击新建群组,然后对此分组进行命名。添加分组就完成了。
2、将联系人移动到此分组中
选中想要移动的联系人,右键选择添加到分组,就可以选择不同的分组(小技巧:按住ctrl可同时选中多个联系人)。
ps:如果需要修改原先分组的名字,只需双击此分组,就能编辑分组名字了。
【增删iPhone通讯录联系人】
1、运行同步助手,并连接设备到电脑。进入设备区——信息管理,选中你想添加联系人的分组,点击“新建联系人”,接着完善联系人的具体信息,最后保存到设备即可。
(注:每次添加联系人,请先点击“新建联系人”)
2、删除联系人时,请先搜索到要删除的联系人并选中,如果是多个,可按住ctrl选中多个,然后右键选择删除,或者点击上方的“删除联系人按钮”。
【编辑iPhone通讯录联系人信息】
当需要修改已有联系人信息时,请先选中此联系人,即可对其信息进行编辑(如设置头像,修改电话号码,工作地点等信息),最后点击“保存到设备”即可完成联系人信息修改。
设置头像:
选择联系人,点击设置—选取头像,然后可进行头像的编辑,如裁剪头像,或更改图片重新选择新图片等,完成后头像就设置成功了。
来电时,就能显示此头像了。
转载请注明 《如何管理iPhone通讯录》转自同步推资讯
评论可能会在缓存5分钟后显示
同类目其他文章
&&闽网文(-036号&&增值电信业务经营许可证闽[号
厦门同步网络有限公司&&版权所有&&
地址:厦门市思明区软件园二期望海路10号之三3F&&
同步助手是最安全易用的苹果手机助手,是iPhone、iPad、iTouch的管理工具,可以下载游戏、软件、壁纸、铃声资源,玩苹果就用同步助手!查看:2616|回复:3
中级工程师
碰到个奇怪问题,环境是exchange server 2010
有个同事的笔记本能够正确同步通讯录,到了手机上有部分联系人(可能是手动在笔记本上设置的)无法在手机联系人里找到,这个是什么问题?是不是本地通讯录需要手动更新到服务器?如果是,如何操作?
另外,在使用outlook发送邮件的时候,经常碰到的问题是历史联系人,就是你输了部分地址自动弹出的下拉列表里选择的联系人,经常发送失败,如果手动重新输入就可以正常发送,我记得是有一个类似缓存文件一样的记录文件,但是想不起来在什么地方了,有哪位大虾能指点下?
本帖最后由 awiniar 于
13:46 编辑
中级工程师
引用:原帖由 awiniar 于
10:41 发表
碰到个奇怪问题,环境是exchange server 2010
有个同事的笔记本能够正确同步通讯录,到了手机上有部分联系人(可能是手动在笔记本上设置的)无法在手机联系人里找到,这个是什么问题?是不是本地通讯录需要手动更新到服务器?如果 ... 再解释下,关于通讯录问题,就是:
有一个用户A,他的笔记本通讯录正常,就是他需要在手机上收发邮件时所看到的联系人和在笔记本上看到的一样,现在就是少了一部分人,如何实现?
中级工程师
自己找到答案了:
1、同步时间问题
2、清空outlook.nk2,可以使用一个叫nk2view的工具
初级工程师
不错,自问自答。。EXCHANGE本身就很麻烦。。一种通讯录同步技术的管理方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
一种通讯录同步技术的管理方法
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢后使用快捷导航没有帐号?
企业通讯录中 数据同步
是怎么实现的?
baijiankang 6312 15
最近要做 企业通讯录,看到市场现有的产品&&只需要在后台上传一个电子文档,在客户端就可以 把联系人信息同步到手机上。不知道这个技术是怎么实现的呢?,想到 还有什么部门 分组的情况 感觉好复杂 ,有人接触过吗?& &
& &我来回答& &
通讯录 ,&&企业&&
post_newreply
//$(\'note_\').focus();
function succeedhandle_vfastpost(url, message, param) {
$(\'vmessage\').value = \'\';
succeedhandle_fastpost(url, message, param);
showCreditPrompt();
var vf_tips = \'#在这里快速回复#\';
$(\'vmessage\').value = vf_
$(\'vmessage\').style.color = \'#CDCDCD\';
$(\'vmessage\').onclick = function() {
if($(\'vmessage\').value==vf_tips) {
$(\'vmessage\').value=\'\';
$(\'vmessage\').style.color=\&#000\&;
$(\'vmessage\').onblur = function() {
if(!$(\'vmessage\').value) {
$(\'vmessage\').value=vf_
$(\'vmessage\').style.color=\&#CDCDCD\&;
$(\'vreplysubmit\').onclick = function() {
if($(\'vmessage\').value == vf_tips) {
等级:ADD.幼儿园
专杀房主 发表于
12:24& && &
不是很难吧,这个主要是数据库表的设计。加个时间节点不久OK了?& &
是说手机上sqlite数据库吗?具体的怎么弄呢
等级:ADD.幼儿园
楼主解决了吧,关于通讯录同步有思路提供下吧,新手请教。
等级:ADD.幼儿园
DaweiKoo 发表于
楼主解决了吧,关于通讯录同步有思路提供下吧,新手请教。& &
没有 就是写个线程实时获取
等级:ADD.幼儿园
谢谢楼主, 能不能简单描述下客户端和服务端之间实现通讯录同步的原理,是不是获取到服务端的联系人信息,之后和客户端通讯录中的联系人信息做对比,假如客户端没有服务端传来的联系人信息则添加到本地数据库中... 本人新手,对此流程不理解,希望楼主方便之时,给新人指点一二,再次先谢。(对通讯录数据库操作的ContentResolver,用其增、删、改、查方法去实现对数据的同步)
等级:ADD.幼儿园
DaweiKoo 发表于
谢谢楼主, 能不能简单描述下客户端和服务端之间实现通讯录同步的原理,是不是获取到服务端的联系人信息, ...& &
我使用了一个时间标记 比如上次同步时间 那么服务器新增加或修改的记录一定会大于这个时间 所以每次同步时只返回时间大于上次同步时间的记录,所以如果是新增的直接添加到本地数据库 如果是修改的就比对一下修改本地记录
等级:ADD.幼儿园
十分感谢楼主百忙中回复。
等级:ADD.幼儿园
楼主,不好意思,再请教一个问题,批量添加联系人有没有更优化的方法? 我批量添加联系人500条信息需要20秒左右,是不是太慢了? 本人新手,希望得到楼主指点。
等级:ADD.幼儿园
DaweiKoo 发表于
楼主,不好意思,再请教一个问题,批量添加联系人有没有更优化的方法? 我批量添加联系人500条信息需要20秒 ...& &
这个我也不是很在行 我是加了个事务 代码网上有
等级:ADD.幼儿园
谢谢楼主,我是循环事务
for (int i = 0; i & mList.size(); i++) {
& & & & & & & & & & & & index = operations.size();
& & & & & & & & & & & & operations.add(ContentProviderOperation
& & & & & & & & & & & & & & & & & & & & .newInsert(ContactsContract.RawContacts.CONTENT_URI)
& & & & & & & & & & & & & & & & & & & & .withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, null)
& & & & & & & & & & & & & & & & & & & & .withValue(ContactsContract.RawContacts.ACCOUNT_NAME, null)
//& & & & & & & & & & & & & & & & & & & & .withValue(&_id&, null)
& & & & & & & & & & & & & & & & & & & & .withYieldAllowed(true).build());
& & & & & & & & & & & & operations
& & & & & & & & & & & & & & & & & & & & .add(ContentProviderOperation
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .newInsert(ContactsContract.Data.CONTENT_URI)
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .withValueBackReference(
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ContactsContract.Data.RAW_CONTACT_ID, index)
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .withValue(
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ContactsContract.Data.MIMETYPE,
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & monDataKinds.StructuredName.CONTENT_ITEM_TYPE)
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .withValue(
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & monDataKinds.StructuredName.DISPLAY_NAME,
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & mList.get(i).getCcname().toString())
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .withYieldAllowed(true).build());
& & & & & & & & & & & & operations
& & & & & & & & & & & & & & & & & & & & .add(ContentProviderOperation
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .newInsert(ContactsContract.Data.CONTENT_URI)
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .withValueBackReference(
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ContactsContract.Data.RAW_CONTACT_ID, index)
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .withValue(
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ContactsContract.Data.MIMETYPE,
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & monDataKinds.Phone.CONTENT_ITEM_TYPE)
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .withValue(
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & monDataKinds.Phone.NUMBER,
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & mList.get(i).getText().toString())
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .withValue(
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & monDataKinds.Phone.TYPE,
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & Phone.TYPE_MOBILE).withYieldAllowed(true)
& & & & & & & & & & & & & & & & & & & & & & & & & & & & .build());
& & & & & & & & }
& & & & & & & & try {
& & & & & & & & & & & & contentResolver.applyBatch(ContactsContract.AUTHORITY, operations);
& & & & & & & & & & & & long endTime = System.currentTimeMillis();
& & & & & & & & } catch (RemoteException e) {
& & & & & & & & & & & & e.printStackTrace();
& & & & & & & & } catch (OperationApplicationException e) {
& & & & & & & & & & & & e.printStackTrace();
& & & & & & & & }
这样会造成添加较多(例如500条联系人信息)会感觉速度很慢。不知楼主遇到这样的问题了吗?
1、2、3、4、5、6、7、8、9、10、}

我要回帖

更多关于 管理解决问题迅速 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信