在 android 应用程序中创建供服务器使用的唯一 ID 的最佳方式

Best way to create unique id for server use in android app

我需要为我将在我的应用程序中上传到服务器的每个媒体分配一个唯一的媒体 ID,因为某些原因我需要从 Android 端创建它。谁能提出实现此目标的最佳方法?

对于唯一 ID 使用当前时间(以毫秒为单位)

System.currentTimeMillis();

您可以使用以下代码生成唯一 ID:

UUID.randomUUID().toString()

它将return一个唯一的字符串。

终于,我找到了解决办法, 我正在使用 userId+System.currentTimeMillis() 并创建一个唯一代码,它对每个媒体和每个用户都是唯一的。