2016年1月28日

联系人数据库contacts2.db介绍

摘要: 项目描述:该项目为基于Android平台的手机通讯录,主要模块分为四个部分:联系人管理模块,通话记录管理模块,短信管理模块,系统设置模块。 系统结构图如下: 本项目启动时间:2014年5月28日 说明:本次开发项目的所有源码全部会分享给大家。开发此项目的目的有这几点:一、锻炼独立开发项目的能力,二、 阅读全文

posted @ 2016-01-28 22:18 梦若在心就在 阅读(4727) 评论(0) 推荐(1) 编辑

contact2.db最强详解

摘要: 1. ContactsProvider2.java (实现了ContentProvider) 2. ContactsContract.java 所有的联系人Uri,与联系人相关数据库字段均在此定义。这里面包含以下要讲的contacts表,raw_contacts表,data表,phone_looku 阅读全文

posted @ 2016-01-28 22:15 梦若在心就在 阅读(1595) 评论(0) 推荐(0) 编辑

Android Uri、UriMatcher、ContentUris详解

摘要: 1.Uri 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径 阅读全文

posted @ 2016-01-28 21:25 梦若在心就在 阅读(600) 评论(0) 推荐(0) 编辑

Android三种ContentResolver查询方式

摘要: 第一种方式,采用 getContentResolver().query()方法在主线程中查询数据。这种查询方式是不是异步查询的,直接在UI线程中查询数据,代码如下: 1 Cursor cursor1 = getContentResolver().query(Sms.CONVESATION_URI, 阅读全文

posted @ 2016-01-28 21:24 梦若在心就在 阅读(2650) 评论(0) 推荐(0) 编辑

Android 操作联系人

摘要: Android系统中的联系人也是通过ContentProvider来对外提供数据的,我们这里实现获取所有联系人、通过电话号码获取联系人、添加联系人、使用事务添加联系人。 获取所有联系人 1. Android系统中的联系人也是通过ContentProvider来对外提供数据的 2. 数据库路径为:/d 阅读全文

posted @ 2016-01-28 21:16 梦若在心就在 阅读(494) 评论(0) 推荐(0) 编辑

Android 通讯录详解contact2.db

摘要: 这几天导师安排我一个任务就是研究一下Android通讯录获取联系人、通话记录、短信的方法,还有看看不同Android版本之间的异同是否能做到兼容之类的事情。Android通讯录这一块,我个人感觉是挺乱的,网上一堆关于查询本地数据库获取联系人的方法,但似乎都没有仔细说明数据有哪些重要的表,它们之间有什 阅读全文

posted @ 2016-01-28 21:14 梦若在心就在 阅读(5669) 评论(0) 推荐(0) 编辑

SQliteDatabase详解

摘要: Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握e 阅读全文

posted @ 2016-01-28 21:03 梦若在心就在 阅读(7014) 评论(0) 推荐(0) 编辑

导航