xichao1980

导航

2014年3月20日 #

ContactsProvider 主要的三个表Contacts,RawContacts,Data

摘要: Contacts表包含了不同的联系人的记录,RawContacts表是联系人的数据集合,指定用户账号和类型,Data表是存储具体的联系人信息,包括邮件、电话号码等。RawContacts官方解释:RowContact存储了用户数据所在服务器的账号和账号类型,由于Contacts Provider允许多个在线服务作为一个联系人的数据源,同时也允许用户使用同一个服务但是不同的账号来存储联系人信息。可以理解成Row Contacts存储的是用户的账户信息,包括账户类型和账户名称等。大部分raw contacts的数据并没有直接存储在RowContacts表中,而是以一行或多行的形式存储在了Data表 阅读全文

posted @ 2014-03-20 12:12 xichao1980 阅读(590) 评论(0) 推荐(0) 编辑

AsyncTask

摘要: AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.准则:task的实例必须在UI thread中创建;execute方法必须在UI thread中调用;不要手动的调用onPreExecute(), onPostExecute(Result),doInBackground(Params...), onProgressUpdate(Progress...)这几个方法;该task只能被执行一次,否则多次调用时将会出现异常;必须重写:doInBa 阅读全文

posted @ 2014-03-20 11:38 xichao1980 阅读(165) 评论(0) 推荐(0) 编辑