2012年9月30日
摘要: 联系人信息的存储结构:从Android 2.0(API Level 5)开始,Android平台提供了一个改进的Contacts API,以适应一个联系人可以有多个帐户的需求,比如说手机通讯录和GMAIL通讯录,两个通讯录中的两条记录可以是同一个人。新的Contacts API主要是由ContactsContract及其相关的类来管理,旧的API(android.provider.Contacts... 阅读全文
posted @ 2012-09-30 00:56 Fra~~kaka 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 首先查找全部的RawContact表,得到一个对应的ContactId,通过这个ContactId查找Contact表,获取该联系人的所有信息,删除的联系人信息应该在RawContact表中不会删除, 只是删除了Contact表里面的数据,所以如果在Contact表中找不到ContactId对应的数据,我就可以判断该联系人被删除了.Cursor cursor = getContentResolver().query(ContactsContract.RawContacts.CONTENT_URI, null, null, null, null);while (cursor.moveToNext 阅读全文
posted @ 2012-09-30 00:14 Fra~~kaka 阅读(1046) 评论(0) 推荐(0) 编辑