读书人

android 通讯录备份以及还原出现有关问

发布时间: 2012-01-13 22:43:29 作者: rapoo

android 通讯录备份以及还原出现问题。还原时候不能插入字段
最近项目里需要做手机通讯录的备份和还原,备份已经完成了 可以读取手机数据库里的资料
等到还原的时候 总是说找不到字段名

比如 手机联系人的名字 display_name 号码是 number

备份的时候就是用这两个字段把联系人读出来的,等要是用这个子段往数据库里写的时候,就说 is invalid

ContentValues values = new ContentValues();
values.put("number", con.getNumber());
(Phones.CONTENT_URI, "display_name=?", new String[]{con.getName()});

ContentValues valuesIns = new ContentValues();
valuesIns.put(Phones.DISPLAY_NAME, con.getName());
valuesIns.put(Phones.NUMBER, con.getNumber());

this.getContext().getContentResolver().insert(Phones.CONTENT_URI, valuesIns);

[解决办法]
可以参考Funambol 项目的Android平台的客户端

读书人网 >Android

热点推荐