下载 mp3 以在 android studio 中离线使用

Download mp3 for offline use in android studio

我正在 android 工作室制作播客应用程序,我希望能够下载不同的剧集,以便用户可以在离线时收听。很像 spotify。但我不想将它们下载到 public 用户存储,而是我想将它们下载到内部应用程序存储中,如果存在的话。 android 的 DownloadManager 文档没有任何帮助。希望你能帮助我 :D

在此处查看 Android 数据存储开发人员文档 Android data-storage developer docs 并专门查看 内部存储目录 持久访问文件 部分。

您可以使用 context.getFilesDir() 来“获取代表您的应用程序内部目录的文件”,因此您应该能够使用它来创建一个私人存储位置来保存您的播客文件,其他应用程序无法将其保存到访问。