1. 程式人生 > >android簡訊資料庫欄位詳解

android簡訊資料庫欄位詳解

資料庫中sms相關的欄位如下:      

_id                      primary key     integer                  與words表內的source_id關聯

thread_id              會話id,一個聯絡人的會話一個id,與threads表內的_id關聯      integer 

address                 對方號碼          text

address    對方號碼          text  
person     聯絡人id           integer    
date       發件日期           integer  
protocol     通訊協議,判斷是簡訊還是彩信    integer  0:SMS_RPOTO, 1:MMS_PROTO
read         是否閱讀           integer   default 0 0:未讀, 1:已讀    
status      狀態           integer   default-1。 -1:接收,0:complete,64: pending, 128failed
type         簡訊型別           integer 1:inbox  2:sent 3:draft56  4:outbox  5:failed  6:queued
body                      內容 
 service_center      服務中心號碼 
subject                  主題  reply_path_present  
locked 
error_code 
seen

如果監聽sms資料庫變化,傳送一條簡訊要經過type的6,4,2三個狀態變化,如果只想監聽接受到的簡訊內容

判斷type=1即可,如果判斷髮送簡訊,判斷type=2即可,這樣就不會出現重複操作。

相關推薦

android簡訊資料庫

資料庫中sms相關的欄位如下:      _id                      primary key     integer                  與words表內的source_id關聯 thread_id              會話id,一

Django模板中models.py檔案的時間

DateTimeField和DateField和TimeField儲存的內容分別對應datetime,date,time date = models.DateTimeField(null=True, verbose_name='新聞日期',auto_now=True)

django---models

1 models模組欄位說明    AutoField(Field) - int自增列,必須填入引數 primary_key=True BigAutoField(AutoField) - bigint自增列,必須填入引數 primary_key=True

HTTP請求首部(二)

請求首部欄位是從客戶端向伺服器端傳送請求報文中所需要使用的欄位。它用來補充請求的附加資訊、客戶端資訊、對相應內容相關的優先順序等。     本文詳細講解以下請求首部欄位:Except、From、Host、If-Match、If-Modified-Since、

HTTP響應首部

響應首部欄位是由伺服器向客戶端返回響應報文中使用的欄位,用於補充響應的附加資訊、伺服器資訊以及客戶端的附加要求等資訊。 Accept-Ranges         該首部欄位用於告知客戶端伺服器是否能夠處理範圍請求,以指定獲取伺服器端某個部分的資源。

HTTP 實體首部

實體首部欄位是包含在請求報文和響應報文中的實體部分所使用的首部。用於補充內容的更新時間和與實體相關的資訊。 Allow     該首部欄位用於告知客戶端能夠支援Request-URI指定資源的所有HTTP方法。     當伺服器收到不支援的HTTP方法時

MySql中Blob

BLOB型別的欄位用於儲存二進位制資料 MySQL中,BLOB是個型別系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,這幾個型別之間的唯一區別是在儲存檔案的最大大小上不同。 MySQL的四種BLOB型別 型別 大小(單位:位元組) Tiny

android:sqlite 資料庫的事務

sqlite 資料庫的事務詳解,所有的解釋都在程式碼中進行了註釋 關於事務的應用主要都在MainActivity的onClickTransferAccountsSuccess和onClickTransferAccountsError方法中做的註釋,請執行體會 執行結果如下圖

[HTTP]HTTP報文首部之實體首部

包含在請求報文和響應報文中的實體部分所使用的首部. 用於補充內容的更新時間等與實體相關的資訊 主要有以下欄位: 實體首部欄位 說明 Allow 用於通知客戶端能夠支援Request-UR

HTTP頭域

HTTP(HyperTextTransferProtocol)是超文字傳輸協議的縮寫,它用於傳送WWW方式的資料,關於HTTP協議的詳細內容請參考RFC2616。HTTP協議採用了請求/響應模型。客戶端向伺服器傳送一個請求,請求頭包含請求的方法、URI、協議版本、以及包含請求修飾符、客戶資訊和內容的類似於M

【Django】模型 (五)

欄位: EmailField和TextField:這可能是你會遇到的最常用的變數型別,作用基本一致儲存文字,區別在於CharField是定長的,TextField是無限長的EmailField,URLField和IPAddressField :這三個變數其實是在CharFi

http頭中的host

Host:客戶端指定自己想訪問的http伺服器的域名/IP 地址和埠號。 今天同事問了一個問題引發了我對http頭中host欄位的詳細思考,總結了以下5條。 1.host欄位可以是域名,也可以是ip地址。host欄位域名/ip後可以跟埠號,如Host: www.6sa

Android 頂部標題ActionBar

轉載自http://www.cnblogs.com/yc-755909659/p/4290784.html 一、ActionBar介紹   在Android 3.0中除了我們重點講解的Fragment外,Action Bar也是一個非常重要的互動元素,Ac

Django 各種關係

開發十年,就只剩下這套架構體系了! >>>   

_030_Android_ Android開發之SmsManager(簡訊管理器)

轉自https://blog.csdn.net/qq_37443229/article/details/80039836,感謝作者的無私分享。 Android開發之SmsManager(簡訊管理器)詳解         SmsManager是

FTS資料庫優化(Android)原理與應用(1)

在Android的官方開發文件上,有建議在使用文字類的資料庫全文搜尋(full-text search)時,使用FTS優化查詢速度。有關FTS的介紹文章不多,本文調研整理一下有關知識,供在Android上使用FTS之前參考。 1.什麼是FTS? FTS,即full te

Android自定義主題樣式(結合自定義title講解)

此篇部落格將總結主題樣式的自定義並且結合例項自定義title欄進行講解。為了方便閱讀,在此先寫明文章結構: 1.對android主題樣式的理解 (簡略結合系統自帶樣式的講解) 2.如何自定義主題樣式 (主要,有例子) 3.如何自定義titl

Android】SQLite資料庫基本用法(極簡潔)

    Android操作SQLite資料庫(極簡潔,極易懂) 本篇原始碼地址: 原始碼裡面有詳細註釋,切記要修改一下gradle的版本號為本地gradle版本號,否則AndroidStduio會自行下載,浪費時間。 一、成品效果圖 Android

Android資料庫—GreenDAO簡單

簡單介紹 greenDao是一個將物件對映到SQLite資料庫中的輕量且快速的ORM解決方案。 關於greenDAO的概念可以看官網 (greenDAO) greenDAO 官網中明確指明瞭其首要設計目標: Maximum p

Android中SQLite的資料庫版本升級

Android開發是經常會用到輕量級的資料庫SQLite,但是對於SQLite資料庫儲存資料,那資料庫版本升級是怎麼回事呢,今天我們就來學習一下: 一、軟體v1.0       安裝v1.0,假設v1.0版本只有一個account表,這時走繼承SQLiteOpenHelp