首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 通讯录备份以及还原出现有关问题。还原时候不能插入字段

2012-01-13 
android 通讯录备份以及还原出现问题。还原时候不能插入字段最近项目里需要做手机通讯录的备份和还原,备份

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平台的客户端

热点排行
Bad Request.