我正在构建一个Android应用程序,需要有> 300张图像和ca. apk大小约为50mb的100个音频文件(在webp压缩和proguard之后)。
它并不大,我可能会忍受这一点。但由于我计划添加其他功能,因此尺寸会变得越来越大。
我仍然感兴趣,因为我对Android开发很新,如果有更好的方法来存储所有这些文件,可能是远程并在需要时访问它们。
当应用程序启动时,我必须将所有图像加载到列表中,一旦列表中的元素被点击,我将需要打开一个单独的活动并加载声音。所以没有从App上传,只是资源收集。
我不知道这种方式是否更有效,或者是否在本地存储所有文件。
无论哪种方式,我想知道我的选择是什么。服务器的优点和缺点是什么(如果它对我来说是一个可行的解决方案),那么在本地存储它们的优势是什么。
请记住,我自己工作,并没有钱投资高级服务器或类似的东西。
答案 0 :(得分:1)
文件存储最适合您。性能取决于您使用的数据类型和数量。您不需要太多的数据操作,因此如果隐私不是您关心的数据,则需要进行文件存储,因为它可用于所有应用程序。