android 手机批量导入联系人,自动合并
应用的场景为: 批量将这些新的号码添加到手机的通讯录中,并且保持名称不重复。解决方案思路: 首先通过软件导出联系人,膈套甘勰主要是查看导出模板,然后在模板中删除所有的手机,将相应的手机号和联系人名称复制到相应的列表中,然后在选择同步,再通过某同步助手进行同步和删除/合并重复联系人。

工具/原料
某手机助手
某同步助手
得到权限
1、第一步必须通过手机链接某一款手机助手,用户读取联系人。

2、如果此时,联系人显示为零,可能是手机权限设置不允许手机端的管理软件读取联系人。需要在权限设置中赋予相关权限。比如华为手机:在设置->权限管理

3、然后在应用栏目中,选择手机助手.赋予其全部权限或是和联系人有关的权限。


4、同时,同步助手也必须具有删除/读取/添加/修改联系人的权限!!!!切记,如果没有相关权限是更新联系人失败的主要原因!!!!!!!

5、权限问题通过后,那么开始。
整理好联系人
1、最要用excel 将要处理的联系人姓名、电话等分别用不同的列准备好。如图所示:

获得导出模板
1、既然要导入联系人,肯定要先明白导入的模板是怎样的,那么可以通过先导出联系人到excel,然后直接清空数据,即可保留模板了。
2、链接管理软件。选择右侧联系人, 导出全部联系人

3、选择excel会自动保存到桌面上。

4、打开导出的excel会看到很多的列。只需要自己需要的列:中文称谓,移动电话,(小号,可以加在《其他表示电话的列中》)

5、选中后删除数据,保留模板

6、然后将准备好的格式的数据按照列名复制到相应的模板列中。如图所示,我复制3个测试账户信息。

7、然后,保存关闭excel表格!!!
8、在助手中,通讯录--->导入联系人。选择这个excel模板。

9、即可完成添加(如果出错,可能是模板的问题,请不要删除模板的列名,查看数据是否否何格式)

同步合并联系人
1、因为新卡,所以有些人的姓名本来就在通讯录里面,现在有导入了,所以会显示多个名称。所以,可以通过某同步助手进行解决。
2、在手机上登录某同步助手。会显示刚才导入的新的联系人

3、然后点击同步。同步后,在左上角选项中。选择通讯录整理。

4、选择合并重复联系人。即可大功告成。

注意:
1、合并完成后,最好再重新同步一次,这样本地和网络都会有记录数据相同。
2、再次强调权限问题,每个手机基本一致,如果同步没有相关权限会一直会显示失败!