gpt4 book ai didi

Android 如何保护 mp3 文件不被共享、复制和出现在其他音乐播放器中

转载 作者:行者123 更新时间:2023-11-29 01:36:27 25 4
gpt4 key购买 nike

我正在 android 中构建音乐播放器并下载用户从我们的商店(服务器)购买的 mp3 文件。

如何保护下载的音乐文件不被共享、从 SD 卡复制以及出现在设备上安装的其他音乐播放器中。我不会加密文件,因为这会占用一些处理时间。

非常感谢。

最佳答案

您可以选择将文件保存在内部存储中,如下所示:

// openFileOuput is the public method defined in the Context class
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();

通过将 Context.MODE_PRIVATE 作为第二个参数传递,您将此文件设为私有(private),因此它只能由此应用程序(或具有相同用户 ID 的应用程序)访问。不过,我看到两个问题。第一个是内部存储通常是有限的,不能扩展为外部存储。第二个问题是 AFAIK 用户仍然可以访问 root 设备上的私有(private)应用程序数据。

关于Android 如何保护 mp3 文件不被共享、复制和出现在其他音乐播放器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27645265/

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