Что я хочу: Я хочу иметь уникальный идентификатор для SMS и контактов в Android, например идентификаторы. Я хочу, чтобы они были уникальными. Так что всякий раз, когда я беру резервную копию SMS или контактов, он сохраняет резервную копию с этим идентификатором. После восстановления этот идентификатор следует сравнить с SMS или контактами на устройстве, чтобы избежать дублирования. Например, UID в Symbian, они всегда уникальны для каждой записи в базе данных для SMS или контактов.
В чем проблема: Проблема в том, что я пока не могу найти какой-либо уникальный идентификатор. Все, что я получаю, это инкрементные идентификаторы, которые в некоторых случаях начинаются снова с начального значения и продолжают увеличиваться. Таким образом, они не действуют как уникальные в этом сценарии.
Например: В случае SMS, идентификатор может рассматриваться как UID. Но после удаления всех сообщений и получения новой записи сообщения Android переназначает идентификатор этой записи, начиная с 1.