0

I'm synchronizing contact from phone with local databse in my app. I want to updated edited contact but on windowphone i don't find something like "dated modify". I can only compare name, phone number,.. but i don't know detect edited image of contact.

Please help me. Thanks

4

2 回答 2

0

好吧,您可以通过将它们转换为 byte[ ] 或 pixel[ ] 来比较两个图像,然后进行比较

bool equal = byte1.SequenceEqual(byte2);  // using System.Linq

我知道这是一种粗略的方法,会耗费大量时间。此外,当您可以随时获取系统的联系人列表时,为什么还要维护本地联系人数据库。

于 2013-09-26T11:21:40.557 回答
0

这样做的唯一方法是抓取图像,对其进行哈希处理,然后存储该哈希值。
然后在进行比较时再次抓取并散列图像并比较散列。

与整个图像的副本相比,仅存储哈希将占用更少的空间。

于 2013-09-26T11:22:58.270 回答