Как создать идентификатор для каталога, чтобы его можно было отслеживать даже после переименования - PullRequest
0 голосов
/ 12 сентября 2018

Google Фото может восстановить ваш файл в альбом, даже если вы переименуете его, несмотря на то, что фотография не находится в этом каталоге.

Чтобы сделать это возможным, можно использовать FileObserver, но, поскольку у вас не может быть службы, запущенной бесконечно, как вы сможете реализовать операцию переименования в каталоге, которая происходит, когда ваше приложение не используется.

Другим вариантом будет создание идентификатора для каталога, который остается согласованным независимо от переименования, но как?

1 Ответ

0 голосов
/ 12 сентября 2018

Вы можете присвоить каждому каталогу уникальный идентификатор, который не будет меняться после имени файла.В Java встроен класс UUID , который позволяет генерировать эти идентификаторы.

Например:

UUID uniqueId = UUID.randomUUID();
...