2014-10-28 71 views
0

嗨我正在處理一個應用程序,它需要上傳呼叫&短信日誌到服務器。 所以我寫了一個service這將在一天內運行一次。我可以通過編程方式檢索&短信歷史記錄,將其上傳到服務器。上傳Android的通話/短信日誌到服務器

但是,明天上傳相同的記錄也是沒有意義的,也是我今天或者昨天做的,所以我怎麼知道我已經上傳這些記錄,今天只上傳新記錄到服務器?

我必須創建元數據或其他東西嗎?

在此先感謝。

回答

0

您可以使用文件跟蹤上傳的日誌。

  1. 保持它包含了上傳日誌條目的文件。(稱之爲uploaded_log

  2. 在上傳在第二天的日誌,與文件uploaded_log匹配的日誌條目並刪除重複項,只上傳新條目。

  3. 只要您將日誌上傳到服務器,將這些條目追加到文件。

+0

但在上傳時接觸用戶我上傳後,然後第二天又怎麼會知道用戶已經更新了記錄,以便再次上傳 – 2014-10-28 06:37:55

+0

新的接觸不會是文件中更新接觸會造成一個問題,所以顯然你會知道新條目 – 2014-10-28 06:51:44

+0

我拿了一個用戶更新聯繫人的情況下沒有新條目 – 2014-10-28 07:08:36