2014-10-28 42 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