【发布时间】:2018-02-10 06:05:39
【问题描述】:
我有一个应用程序。每当用户在我的应用程序中录制歌曲时,我都会在 sdcard 中创建一个文件,其名称中带有时间戳。时间戳是使用 System.currentTimeMillis 创建的。我正在阅读其他活动中的这些文件。假设用户录制了一个文件,然后到 sdcard 并复制并粘贴第一个文件以生成 sdcard 中的其他文件。现在所有文件都有相同的 System.currentTimeMillis。现在,当我进行其他活动时,我看不到我的任何文件。如何防止复制粘贴具有相同时间戳的相同文件的这种行为。任何帮助将不胜感激。
【问题讨论】:
-
请发布您的代码。
-
@Rumit 请看一下
-
您无法阻止这种复制粘贴具有相同时间戳的相同文件的行为。至少当文件在 SD 卡上时。你可以换个思路。内部存储或其他。
-
@Rumit 即使在内部存储中,用户也可以复制文件
-
Now all the files have same System.currentTimeMillis.???那个时间在文件名中。我无法想象如果你复制一堆文件,它们的文件名会改变。不清楚你在哪里抱怨。