gpt4 book ai didi

android - Android 中短信和联系人的唯一标识符(检查重复)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:08:47 24 4
gpt4 key购买 nike

我想要的:我想在 android 中为 SMS 和联系人提供唯一的标识符,例如 ID。我希望它们是独一无二的。因此,每当我备份 SMS 或联系人时,它都会使用此标识符保存备份。恢复时,应将此标识符与设备上的 SMS 或联系人进行比较,以避免重复。一个例子是 Symbian 中的 UID,对于 SMS 或联系人数据库中的每个条目,它们始终是唯一的。

问题是什么:问题是到目前为止我找不到任何唯一标识符。我得到的只是增量 ID,在某些情况下,它从初始值重新开始并不断增加。因此,在这种情况下,它们并不是唯一的。

例如:在 SMS 的情况下,ID 可以被视为 UID。但是,在删除所有消息并再次拥有新的消息条目后,Android 会从 1 开始为该条目重新分配 ID。

最佳答案

获取您的 SMS 的一些独特部分,例如发件人电话号码和当前时间戳,并创建这些值的 MD5 散列。现在您的消息和联系人有了一个唯一标识符。

这里现在有一个问题how to generate a MD5 hash in Java .

关于android - Android 中短信和联系人的唯一标识符(检查重复),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6014584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com