下载音乐文件,如Gaana Android应用程序

时间:2016-11-11 07:45:22

标签: android download audio-streaming

我创建了一个Android应用程序,因为我正在从服务器播放和下载音频文件。因此,当用户从服务器下载音频文件时,他/她无法在文件管理器或任何其他媒体播放器中显示该文件,如Gaana app。

如何使它成为可能?

谢谢,

萨加尔。

2 个答案:

答案 0 :(得分:1)

您可以将文件保存在内部存储区。这些文件仅限于您的应用。
在任何上下文中使用 getFilesDir()可提供保存内部文件的文件系统目录的绝对路径。在那里你可以创建目录。有关更多信息,请参阅here

答案 1 :(得分:1)

您可以使用几种方法:

  1. 将文件下载到私有应用程序的目录中。没有其他应用可以访问这些文件。这种方法的优点是,这是最简单的方法。缺点是内部存储可能在设备中受到限制。
  2. 下载使用不正确的文件扩展名保存文件的文件。优点:易于实施,可以在任何地方保存。缺点:任何其他应用程序都可以访问,复制和重命名文件。
  3. 与第二种方法相同,但为文件添加一些加密,因此除了您之外没有人可以使用它们。这种方法可能需要即时解密。