android - 下载 mp3 以在 android studio 中离线使用
问题描述
我正在 android studio 中制作一个播客应用程序,我希望能够下载不同的剧集,以便用户可以在离线时收听它们。很像Spotify。但是我不想将它们下载到公共用户存储中,而是想将它们下载到内部应用程序存储中(如果存在的话)。来自 android 的 DownloadManager 文档没有任何帮助。希望你能帮助我:D
解决方案
在此处查看 Android 数据存储开发人员文档Android 数据存储开发人员文档,并特别查看内部存储目录和访问持久文件部分。
您可以使用context.getFilesDir()
“获取代表应用程序内部目录的文件”,因此您应该能够使用它来创建私有存储位置来保存其他应用程序无法访问的播客文件。
推荐阅读
- elasticsearch - LogStash 过滤器在分层 json 中不起作用
- assembly - 反转句子的单词字母,保持与 emu8086 中输入的单词顺序相同
- python - 将 timeformat 转换为 strftime 可接受的格式
- c# - VSTO Word C#:删除文档中的特定章节
- java - startActivityForResult 发送数据,但返回的 Intent 没有数据
- laravel - Laravel/Eloquent - 创建与可能具有或不具有属性的父模型相关的多个子模型的关系
- clock - 如何在树莓派操作系统中使用 zenity 手动设置日期和时间?
- sql-server - SQL Case 语句以指数方式增加运行时间
- python - 使用 SelectFromModel 和 MultiOutputRegressor 进行多步回归的特征选择。如何获得选定的特征及其特征重要性?
- html - 在html中单击按钮时扩展当前链接