如何取得通話紀錄(Mobile)
在上一篇有提到 如何抓取SIM卡中連絡人的相關資料 ,這篇我們來測試一下抓取通話紀錄的部分。 首先,下面測試的程式碼是參考自Code Project的 >Retrieving and Storing Call History ,詳細的資料以及原始碼可以到code project去下載,下載之後解開壓縮,你會看到一個WindowsMobile6的資料夾,存取calllog相關的程式碼都在裡面,可以參考,不過程式碼都是C#的就是了。 在論壇上 關於取得通話記錄的問題 這篇也可以找到相關討論。 好,下面來看看實作的程式碼吧。 首先是模組的程式碼 Imports System.Runtime.InteropServices Module Module2 _ Public Function PhoneOpenCallLog(ByRef ph As IntPtr) As IntPtr End Function _ Public Function PhoneGetCallLogEntry(ByVal h As IntPtr, ByRef pentry As CALLLOGENTRY) As IntPtr End Function _ Public Function PhoneCloseCallLog(ByVal h As IntPtr) As IntPtr End Function _ Public Function PhoneSeekCallLog(ByVal hdb As IntPtr, ByVal seek As CALLLOGSEEK, ByVal iRecord As UInteger, _ ByRef piRecord As UInteger) As IntPtr End Function _ Structure CALLLOGENTRY _ Public cbSize As UInteger _ Public ftStartTime As Long _ Public ...