`
mars5337
  • 浏览: 89767 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

android数据库字段描述

阅读更多
android常用数据库字段描述

1.短信数据库
String strUriInbox = "content://sms";
Uri uriSms = Uri.parse(strUriInbox);
Cursor c_groups = managedQuery( uriSms , new String[] { "date","person" }, select, null, "date DESC");

strColumnName=_id                strColumnValue=48                  //短消息序号 
strColumnName=thread_id          strColumnValue=16                  //对话的序号(conversation)
strColumnName=address            strColumnValue=+8613411884805      //发件人地址,手机号
strColumnName=person              strColumnValue=null                //发件人,返回一个数字就是联系人列表里的序号,陌生人为null
strColumnName=date                strColumnValue=1256539465022        //日期  long型,想得到具体日期自己转换吧!
strColumnName=protocol            strColumnValue=0                    //协议
strColumnName=read                strColumnValue=1                    //是否阅读
strColumnName=status              strColumnValue=-1                  //状态
strColumnName=type                strColumnValue=1                    //类型 1是接收到的,2是发出的
strColumnName=reply_path_present  strColumnValue=0                    //
strColumnName=subject            strColumnValue=null                //主题
strColumnName=body                strColumnValue=您好                                                      //短消息内容
strColumnName=service_center      strColumnValue=+8613800755500      //短信服务中心号码编号,可以得知该短信是从哪里发过来的见下表

2.联系人数据库

strColumnName = _sync_id  strColumnValue=null
strColumnName = primary_organization  strColumnValue=null
strColumnName = notes  strColumnValue=null
strColumnName = primary_phone  strColumnValue=1
strColumnName = status  strColumnValue=null
strColumnName = im_handle  strColumnValue=null
strColumnName = _sync_local_id  strColumnValue=null
strColumnName = im_account  strColumnValue=null
strColumnName = _sync_time  strColumnValue=null
strColumnName = im_protocol  strColumnValue=null
strColumnName = mode  strColumnValue=null
strColumnName = label  strColumnValue=null
strColumnName = times_contacted  strColumnValue=0
strColumnName = name  strColumnValue=é??è?3
strColumnName = send_to_voicemail  strColumnValue=null
strColumnName = primary_email  strColumnValue=null
strColumnName = custom_ringtone  strColumnValue=null
strColumnName = sort_string  strColumnValue=í?¤í2?í??ío3à?
strColumnName = _sync_version  strColumnValue=null
strColumnName = last_time_contacted  strColumnValue=null
strColumnName = _sync_account  strColumnValue=null
strColumnName = display_name  strColumnValue=é??è?3
strColumnName = number_key  strColumnValue=77681111831
strColumnName = number  strColumnValue=13811118677
strColumnName = phonetic_name  strColumnValue=null
strColumnName = _id  strColumnValue=1
strColumnName = type  strColumnValue=2
strColumnName = _sync_dirty  strColumnValue=1
strColumnName = starred  strColumnValue=0
4.其他数据库
//Available Uri string
content://contacts/people    //本地联系人列表信息
content://contacts/phones    //本地联系人列表信息
content://call_log/calls/    //本地通话记录       

content://mms            彩信
content://mms-sms/threadID
content://mms-sms/conversations
content://mms-sms/messages/byphone
content://mms-sms/undelivered
content://mms-sms/draft


String strUriInbox        = "content://sms/inbox";        //SMS_INBOX:1
String strUriFailed      = "content://sms/failed";      //SMS_FAILED:2
String strUriQueued      = "content://sms/queued";      //SMS_QUEUED:3
String strUriSent        = "content://sms/sent";        //SMS_SENT:4
String strUriDraft        = "content://sms/draft";        //SMS_DRAFT:5
String strUriOutbox      = "content://sms/outbox";      //SMS_OUTBOX:6
String strUriUndelivered  = "content://sms/undelivered";  //SMS_UNDELIVERED
String strUriAll          = "content://sms/all";          //SMS_ALL
String strUriConversations= "content://sms/conversations";//you can delete one conversation by thread_id
String strUriAll          = "content://sms"              //you can delete one message by _id



/**
  *数据类型:分别是:short/int/long/float/double/string/byte[]
  */
public static final String SHORT = "Short";
public static final String INTEGER = "Integer";
public static final String LONG = "Long";
public static final String FLOAT = "Float";
public static final String DOUBLE = "Double";
public static final String STRING = "text";
public static final String BYTES = "Blob";
分享到:
评论

相关推荐

    android系统内置数据库字段描述

    在Android系统中,数据库是一种重要的数据存储方式,尤其对于开发者来说,理解系统内置数据库的字段描述至关重要。Android系统内建了多个数据库,如短信数据库、联系人数据库等,这些数据库支持应用程序进行数据交互...

    android查看数据库文件,导出数据库方便查看

    总之,查看和导出Android数据库文件,尤其是`external.db`,涉及到ADB操作、数据库管理工具的使用以及对SQLite数据库的理解。通过这些工具和技术,开发者可以方便地调试和分析应用的数据库内容,从而优化性能、修复...

    安卓通讯录联系人打电话归属地相关-集成了省份城市银行银行支行联行号的android数据库使用方便字段可以通过三方软件进行查看.rar

    4. **第三方软件查看**:描述提到字段可以通过第三方软件查看,这意味着数据库设计可能包含了一些非标准的或者自定义的字段,这些字段可能需要特定的查询工具或者解析器才能正确解读。 5. **代码参考和调试**:由于...

    android数据库实例.doc

    总的来说,这个Android数据库实例展示了如何使用SQLiteOpenHelper进行基本的CRUD(创建、读取、更新和删除)操作。在实际应用中,开发者可以在此基础上增加更多的功能,如查询方法,以及事务处理等,以满足更复杂的...

    LitePal Android数据库框架

    标题中的“LitePal Android数据库框架”是指在Android应用开发中,使用LitePal库来处理数据存储和检索的一种技术。LitePal简化了数据库操作,使得开发者无需关注复杂的SQL语句,而是通过面向对象的方式来操作数据...

    基于Android的简单学生管理系统_android 数据库大作业,实现学生信息管理系统app,android学生管理系统

    SQLite是一个轻量级的、嵌入式的关系型数据库,它是Android系统默认支持的数据库,因此在开发Android应用时,SQLite是一个常用的数据存储解决方案。 首先,我们要了解Android应用的基本架构。在Android应用中,数据...

    android 数据库基础源码

    本资源包主要涵盖了Android数据库的基础源码,特别是SQLite的使用。SQLite是Android系统内置的关系型数据库,轻量级且易于操作,适合移动设备的内存和性能限制。下面我们将深入探讨Android中的SQLite数据库及其基本...

    Greendao数据库升级添加String类型,

    在描述中提到的问题是关于在Greendao数据库升级过程中尝试添加非String类型的字段时遇到错误。 首先,让我们深入理解Greendao的数据库升级机制。Greendao提供了自动化的数据库升级支持,通过在`@Entity`注解中定义...

    android数据库的crud操作

    ### Android数据库CRUD操作详解 #### 一、引言 在Android开发中,数据库操作是一项非常重要的技术。本文档主要介绍了Android中对于SQLite数据库的基本增删改查(CRUD)操作,并通过一个具体的例子——“SimpleMessage...

    android_socket_chat.zip_Android 数据库_android_安卓socket

    在这个“android_socket_chat.zip”压缩包中,包含了一个简单的Android聊天应用的示例,它不仅展示了如何使用Socket进行数据传输,还涉及到了数据库的运用,这对于理解Android中的网络通信和数据存储具有很好的参考...

    安卓SQLite数据库相关-实现对没填的工时记录操作android数据库sqlite.zip

    本项目“安卓SQLite数据库相关-实现对没填的工时记录操作android数据库sqlite.zip”主要探讨了如何在Android应用中使用SQLite数据库来管理工时记录。 SQLite数据库在Android中被广泛用于数据持久化,它允许开发者...

    Android数据库增删改查

    在Android开发中,SQLite是一个非常重要的组成部分,它是一个轻量级的数据库系统,用于存储...对于初学者来说,理解这些基本概念和方法是掌握Android数据库操作的关键,同时也为更复杂的数据库应用场景打下坚实的基础。

    火山安卓Android内置数据库+Sqlite.rar

    【描述】"火山安卓Android内置数据库+Sqlite" 暗示这可能是一个教程或工具包,旨在帮助开发者了解如何在火山安卓开发环境中集成和操作SQLite数据库。火山安卓可能是某一个特定的开发平台或框架,它可能提供了针对...

    android sqlite数据库升级学习

    在描述中的“数据库表增加字段升级例子”中,我们将关注如何在已有的表格中添加新的字段。假设我们有一个用户表格(Users),之前只有id和name两个字段,现在需要添加一个email字段。以下是一步步的操作步骤: 1. *...

    android emulator数据库文件查看软件

    描述中的“.db查看 文件查看”暗示了我们关注的是一个能够打开和浏览.db扩展名的数据库文件的应用程序。.db是SQLite数据库的标准文件格式,通常在Android应用中用于存储用户数据、配置信息等。 标签“android ...

    android连接远程数据库PHP+MYSQL

    标题与描述中的知识点:“android连接远程数据库PHP+MYSQL” 在这个主题下,我们主要探讨的是如何让Android应用通过PHP脚本连接并操作远程MySQL数据库。这是一个常见的应用场景,尤其是在移动应用开发中,当应用...

    android数据库

    在这个场景中,描述提到的是如何利用SQLite数据库来保存用户输入的数据,并将这些数据展示在ListView列表中。 首先,我们需要创建一个SQLite数据库。在Android中,我们通常会创建一个SQLiteOpenHelper的子类,如`...

Global site tag (gtag.js) - Google Analytics