分析聯絡歷史資料庫

2021-08-08 12:18:21 字數 1288 閱讀 7591

列表內容

資料表字段分析

問題:calls表中記錄的是每一條聯絡歷史,但是當我通過手機刪除一條聯絡歷史,或者使用**刪除聯絡歷史發現**中的記錄並沒有被刪除掉,就是說**操作和手機操作是一樣的,而資料庫中內容沒有被刪掉,這個地方有點疑問。我想的是當我刪除掉一條聯絡歷史表中的內容應該會被刪除(糾結)。

關於聯絡歷史的操作

string projection = ;

cursor mcursor = context.getcontentresolver().query(calllog.calls

.content_uri, projection, null, null, calllog.calls

.default_sort_order);

拿到cursor就可以去獲取每個字段對應的值

- 刪除一條通過記錄

- `contentresolver resolver = context.getcontentresolver();

// 刪除給定的號碼的所有記錄

resolver.delete(calllog.calls.content_uri, "number=?", new string);`

- 插入一條聯絡歷史

contentvalues values = new contentvalues();

values.put(calllog.calls

.number, null == phone ? "" : phone);

values.put(calllog.calls

.cached_name, null == name ? "" : name);

values.put(calllog.calls

.date, date == 0 ? system.currenttimemillis() : date);

values.put(calllog.calls

.duration, null == duration ? "1" : duration);

values.put(calllog.calls

.type, null == type ? "2" : type);

values.put(calllog.calls

.new, "1");

.write_call_log) != packagemanager.permission_granted)

resolver.insert(calllog.calls

.content_uri, values);

oracle歷史資料庫恢復

最近在處理oracle 10備份的資料庫指令碼時,出現了很多問題,但是經過一下午的各種嘗試都一一破解,很費力,現在都記錄下 前提條件 win7系統 已安裝好oracle 10資料庫 備份歷史資料庫指令碼 這裡假定為demo.dmp 恢復步驟如下 1 建立表空間 在cmd視窗中,輸入 sqlplus ...

實時歷史資料庫技術 提綱

2 時間壓縮 採用差值法,可以用unsigned short int 甚至unsigned char來存貯時標。毫秒可採用unsigned char來存貯。3 質量碼 因為質量值相對穩定的,可考慮統計方法,只存好的質量。3 模擬量的存貯 a 基於差值的方法,可用乙個unsigned short in...

android聯絡歷史資料顯示設計模式分析

設計目標 顯示聯絡歷史 方法一 一次性取出所有資料 聯絡歷史,聯絡人名字,聯絡人頭像 得到資料後再一次性顯示在介面上,犧牲時間複雜度,假設需要10s 方法二 推薦 分執行緒執行 1.取出所有未分組資料顯示,假設耗時3s,立即顯示在介面上 2.取出聯絡人姓名,然後更新ui介面,耗時3s 3.取出聯絡人...