我对如何设计使用大量MP3(或其他音频)文件的Android应用程序存在普遍怀疑。我的问题是我不知道存储这些文件的最佳方式/位置是什么。 我知道这些选项可用:
你能告诉我最好的办法吗?此外,如果您在本地存储这些文件,在用户安装应用程序或使用其他方法后是否下载它们?
例如,我的上一个应用程序有大约400MB的MP3文件,我深深怀疑在哪里存储它们。我选择了远程Web服务器,但我不确定这是正确的选择。
提前致谢
答案 0 :(得分:1)
我对你如何说服人们下载400MB音乐文件感兴趣。你应该压缩它们。
我会将它们存储在SD卡上。如果用户删除它们 - >他的问题(你可以给他一个信息)。但是流式传输它们是一个坏主意,因为如果用户没有连接,他就听不到任何声音。
用户安装应用程序后下载文件(如“需要速度转换”-App)也是一种选择。在这种情况下,您也可以将它们保存在SD卡上。