iphone4 通讯录数据库文件
iphone的通讯录在/private/var/mobile/Library/AddressBook目录,文件名为:AddressBook.sqlitedb 文本或其他打开乱码,把后缀的db去掉,用navicat_sqlite编辑。因为只要复制这个文件就能得到手机里通讯录的所有内容,所以到外面维修或升级手机时要多留意。
通讯录所包含的表名称
表ABPerson 里是通讯录所有人的姓名和对应ID
表ABMultiValue里是通讯录的电话号码和对应的UID
因为姓名和电话号码存放不同的表,查询起来相对繁琐,因为ID是固定不变的,可以用ID来对应姓名和号码。另外如能运用sqlite查询会方便些。
本文转自enables 51CTO博客,原文链接:http://blog.51cto.com/niuzu/838353,如需转载请自行联系原作者