導航:首頁 > 操作系統 > android通話記錄資料庫

android通話記錄資料庫

發布時間:2022-08-02 21:22:14

android手機通訊錄以及通話記錄在哪個文件夾

在內部存儲卡的的data/com.android.provides.contacts裡面。

以三星的s8為例

找到通訊錄以及通話記錄方法:

1、打開三星的s8手機,在系統界面找到「我的文件」。

安卓系統如何恢復手機通話記錄

前期准備:

1、安裝360手機助手
2、手機ROOT(ROOT教程網上有很多,根據你自己手機型號找下)
3、通過數據連接線,連接到電腦。我的手機是海信U8

開始恢復:
1、首先找到手機中的相關資料庫文件,通常在手機ROM中的DATA目錄下。點360手機助手中,我的手機-文件管理,我的是DATA\PHONEDATA,這兩個目錄分別是簡訊資料庫和通信錄資料庫。
2、拷貝數據文件到電腦任意位置。我這里導出到E盤根目錄。

3、通過軟體,選擇相應的資料庫文件。我們先看下電話本,找到204條記錄,其實我手機里只有170條左右,其它的都是已經被刪除掉的。

可以根據條件進行模糊查找,這里有一些重復的,因為我的手機是雙卡,兩個卡上都記錄的就會有兩條記錄。下面來看下通話記錄,它和通信錄是一個資料庫文件,我們選擇不同的類型即可。通話記錄里包括通話時間,對方號碼,對方姓名,通話類型,通話時長等信息。姓名處是空白的,說明這個電話沒有在通信錄中記錄。下面再看下簡訊,這里要重新選擇文件了,總共找到1266條簡訊,實際手機中存在的是768條。多出來的都是已經刪除掉的。

4、保存數據,保存數據後,會在資料庫文件的同目錄下生成文本文件。

整個恢復過程完成。

⑶ 安卓手機怎麼查刪除的通話記錄

如您使用的是聯通手機卡,可以通過以下方式查詢刪掉的通話記錄:
1、登錄中國聯通網上營業廳,點擊菜單「查詢--話費業務查詢--通話詳單」查詢通話記錄。
2、下載並登錄【中國聯通手機營業廳】APP,點擊菜單「服務--查詢--賬詳單查詢--通話詳單」查詢通話記錄。
3、機主本人持有效證件原件到當地聯通自有營業廳查詢通話記錄。
溫馨提醒:
a、目前可提供最近六個月(含本月)的詳單信息查詢。
b、上述回答以重慶為例,因各省市區業務查詢差異,建議可撥打歸屬地運營商客服熱線詳細咨詢。

⑷ 如何導入android系統的通話記錄

涉及到對通話記錄的讀和寫、需要在sd卡上寫存放通話記錄數據的文件,所以需要加許可權:

[html] view plain
<uses-permission android:name="android.permission.READ_CALL_LOG"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_CALL_LOG"/>

首先,通話記錄的獲取,只需要獲取部分欄位即可滿足即可:

將數據保存到一個自定義的Model對象中。

[html] view plain
Cursor cursor = mContext.getContentResolver().query(CallLog.Calls.CONTENT_URI, null, "date > ?", new String[] { "" + timestamp }, CallLog.Calls.DEFAULT_SORT_ORDER);
while (cursor.moveToNext()) {
CalllogModel calllogModel = new CalllogModel();
// name
calllogModel.setName(cursor.getString(cursor.getColumnIndex(CallLog.Calls.CACHED_NAME)));
// start call datetime
calllogModel.setDatetime(cursor.getLong(cursor.getColumnIndex(CallLog.Calls.DATE)));
// phonenumber
calllogModel.setNumber(cursor.getString(cursor.getColumnIndex(CallLog.Calls.NUMBER)));
// ration
calllogModel.setDuration(cursor.getLong(cursor.getColumnIndex(CallLog.Calls.DURATION)));
// call type
calllogModel.setType(cursor.getInt(cursor.getColumnIndex(CallLog.Calls.TYPE)));
// is read
calllogModel.setIs_read(cursor.getInt(cursor.getColumnIndex(CallLog.Calls.IS_READ)));
modifyVector(0, calllogModel, ADD_VECTOR); //調用保存到文件的方法
}
cursor.close();
cursor = null;

將通話記錄導入到系統的資料庫中:

[html] view plain
ContentResolver contentResolver = mContext.getContentResolver();
values.put(CallLog.Calls.CACHED_NAME, calllogModel.getName());
values.put(CallLog.Calls.NUMBER, calllogModel.getNumber());
values.put(CallLog.Calls.DATE, calllogModel.getDatetime());
values.put(CallLog.Calls.DURATION, calllogModel.getDuration());
values.put(CallLog.Calls.IS_READ, calllogModel.getIs_read());
values.put(CallLog.Calls.TYPE, calllogModel.getType());
contentResolver.insert(CallLog.Calls.CONTENT_URI, values);

還有兩點考慮:
1. 通話記錄的保存方式:
選擇通過文本文件來保存,一行算足一條通話記錄。
每個通話記錄以字元串的形式保存到文本文件
java中提供BufferReader和BufferWriter兩個類可以支持一行一行的讀和寫
在導入通話記錄的時候,讀到一行記錄,就處理一行:string->json->model->contentvalues->contentResolver.insert
2. 處理效率和OOM異常避免的情況
在處理導出通話記錄的時候,通話記錄的條數可能成千上萬條。
在這樣的情況下,需要注意:
a. 那麼多記錄數不能全部寫到內存中,暫據的內存太大,容易報OOM的錯誤
b. 將那些數據寫入到文件中的時候,不能每一次都打開IO流和關閉IO流,耗時耗資源
解決的方法是,維護一個集合Vector<model>,當從系統資料庫中讀取到一條記錄的時候,將其vector,add(model);當每處理完一個model之後,通過vector.remove(0)獲取新的Model對象進行處理。
讀取記錄的過程和處理記錄的過程,用兩個線程同步執行。
保證多線程下數據的安全考慮,對該集合變數的操作,用同步鎖對其進行限定

[html] view plain
/**
* 需要增加一個對象到集合的時候,type=1;需要獲取一個對象的時候,type=2
* @param index
* @param calllogModel
* @param type
* @return
*/
private static synchronized CalllogModel modifyVector(int index, CalllogModel calllogModel, int type) {
switch (type) {
case 1:
if (calllogModels.size()>1000) { //確保集合的體積不會過大
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
calllogModels.add(calllogModel);
break;
case 2:
if (!calllogModels.isEmpty()) {
return calllogModels.remove(0);
} else {
return null;
}
default:
break;
}
return null;
}

⑸ 安卓手機刪除的通話記錄怎麼恢復

你好
手機通話記錄被意外刪除了怎麼查看呢?是否還有辦法查詢這些刪除的記錄呢?下面提供三大方法,前面兩種方法為通過移動聯通電信等服務商進行查詢,後面那種方法為直接使用數據恢復軟體對手機數據進行恢復,請自行選擇最方便的方法進行查看即可。

方法一、去營業廳查詢刪除的手機通話記錄
1,帶上機主的身份證,去到移動聯通或電信營業廳(如果記得服務密碼的話,不帶身份證也沒關系,直接在營業廳的機子上輸入服務密碼就可以列印通話記錄清單)。

2,然後讓營業廳的服務人員,或在自助機器上列印通話記錄清單即可,可列印最近6個月的通話詳單。

方法二、安裝手機app查詢刪除的手機通話記錄
1,在手機應用市場,搜索並安裝移動聯通電信公司提供的手機營業廳app。

2,然後在app上按提示輸入服務密碼,並登陸後,即可查詢最近6個月的通話記錄。

方法三、數據恢復軟體查看刪除的手機通話記錄
1,這里以蘋果手機為例進行說明,首先把iPhone手機連接到電腦上。

2,在電腦上安裝並打開iTunes軟體,使用該軟體把蘋果手機中的全部數據都備份到電腦上,備份方式請看下圖說明。

3,接著安裝並打開「樓月免費iTunes備份管理器」,雙擊打開備份數據後,把通話記錄項右邊的CallHistory.storedata文件導出到電腦上。

4,最後下載並打開「樓月手機通話記錄恢復軟體」,使用該軟體打開前面導出的CallHistory.storedata通話記錄資料庫文件。

5,再點擊「文件」,「恢復已刪除的通話記錄」菜單。

6,以前不小心刪除的通話記錄就被找回來了,注意,要把滾動條拖動到最底部,才可以看到標注為紅色字體的恢復回來的通話記錄。恢復回來的內容包括通話類型(來電或去電),開始通話的時間,通話持續的時長,對方號碼歸屬地(具體到地級市),以及詳細的對方座機或手機號碼。
望採納祝你好運

安卓怎麼備份最近通話記錄

若使用的是vivo手機,可查看備份通話記錄的方法:
1、進入雲服務--設備雲備份--備份數據類型—通話記錄,打開開關--返回上一級頁面--點擊立即備份;
(部分機型:進入雲服務--設置--通話記錄--自動備份或立即備份,即可備份通話記錄)
2、將手機連接電腦端的互傳/vivo手機助手,然後點擊備份數據--備份--勾選通話記錄--即可備份通話記錄。
3、可使用第三方備份軟體如:網路網盤、QQ同步助等第三方備份軟體進行備份。

⑺ 安卓手機通話記錄刪除了怎麼恢復

你好
手機通話記錄被意外刪除了怎麼查看呢?是否還有辦法查詢這些刪除的記錄呢?下面提供三大方法,前面兩種方法為通過移動聯通電信等服務商進行查詢,後面那種方法為直接使用數據恢復軟體對手機數據進行恢復,請自行選擇最方便的方法進行查看即可。

方法一、去營業廳查詢刪除的手機通話記錄
1,帶上機主的身份證,去到移動聯通或電信營業廳(如果記得服務密碼的話,不帶身份證也沒關系,直接在營業廳的機子上輸入服務密碼就可以列印通話記錄清單)。

2,然後讓營業廳的服務人員,或在自助機器上列印通話記錄清單即可,可列印最近6個月的通話詳單。

方法二、安裝手機app查詢刪除的手機通話記錄
1,在手機應用市場,搜索並安裝移動聯通電信公司提供的手機營業廳app。

2,然後在app上按提示輸入服務密碼,並登陸後,即可查詢最近6個月的通話記錄。

方法三、數據恢復軟體查看刪除的手機通話記錄
1,這里以蘋果手機為例進行說明,首先把iPhone手機連接到電腦上。

2,在電腦上安裝並打開iTunes軟體,使用該軟體把蘋果手機中的全部數據都備份到電腦上,備份方式請看下圖說明。

3,接著安裝並打開「樓月免費iTunes備份管理器」,雙擊打開備份數據後,把通話記錄項右邊的CallHistory.storedata文件導出到電腦上。

4,最後下載並打開「樓月手機通話記錄恢復軟體」,使用該軟體打開前面導出的CallHistory.storedata通話記錄資料庫文件。

5,再點擊「文件」,「恢復已刪除的通話記錄」菜單。

6,以前不小心刪除的通話記錄就被找回來了,注意,要把滾動條拖動到最底部,才可以看到標注為紅色字體的恢復回來的通話記錄。恢復回來的內容包括通話類型(來電或去電),開始通話的時間,通話持續的時長,對方號碼歸屬地(具體到地級市),以及詳細的對方座機或手機號碼。
望採納祝你好運

⑻ android 如何讀取通話記錄

安卓手機上的通話記錄可以按照以下步驟來進行獲取(包括刪除的通話記錄)。

1,首先對安卓手機進行一鍵Root,方法很簡單,在電腦上安裝「360一鍵Root」軟體,然後按提示,將安卓手機用數據線連接到電腦上對其進行Root即可。

閱讀全文

與android通話記錄資料庫相關的資料

熱點內容
程序員個人簡介100 瀏覽:770
土木工程師演算法工程師 瀏覽:90
javaexcel導入oracle 瀏覽:877
如何設置異地伺服器 瀏覽:882
為什麼安卓手機藍牙耳機不會彈窗 瀏覽:546
linuxf77編譯器安裝教程 瀏覽:949
android本地錄音許可權 瀏覽:446
加密u盤內容怎麼拷貝 瀏覽:283
安卓手機為什麼看不到iso文件 瀏覽:582
用圖片做文件夾圖標 瀏覽:693
java正則表達式語法 瀏覽:865
美圖秀在線壓縮圖片 瀏覽:184
蘋果自帶控制app是什麼 瀏覽:907
孩子學編程怎麼樣 瀏覽:589
網路編程經典書籍 瀏覽:612
曲靖創建網站java程序員 瀏覽:690
256位加密中是什麼意思 瀏覽:97
php多維數組去重 瀏覽:308
做程序員這一行儲備人才怎麼看 瀏覽:461
參加密逃文 瀏覽:329