gpt4 book ai didi

android - 使用 Android 进行移动应用程序开发

转载 作者:搜寻专家 更新时间:2023-10-30 20:26:16 25 4
gpt4 key购买 nike

我正在开发一个 android 应用程序,当用户通过 facebook 登录时,他的个人资料图片会被存储在其中。然后向用户显示安装了该应用程序的他的 fb friend 的个人资料图片。首先,显示一个 friend 的照片,然后单击下一步按钮,显示下一个 friend 的照片。这一直持续到所有 friend 的图像都已显示给用户或用户已跳过该部分。

首先,我想到将所有图像存储在我的数据库中,然后在用户按下下一步按钮时一张一张地检索它们。但是这样做会导致性能非常慢,因为每次必须向用户显示图像时,我都必须点击数据库。

另一种方法是将图像存储在我的本地驱动器中,并将每个图像的位置存储在数据库中。

请详细说明如何实现这一点,以及在这种情况下考虑到大量用户群的性能问题?如果可能的话,还建议任何其他实现目标的方法。

我为此目的使用 WAMP。

提前致谢。

最佳答案

图片在下载后存储在应用程序缓存中。

当用户第一次登录 fb 时,它将下载图像。

第二次它将从缓存中获取它们,除非是新图像。

当达到一定的 MB 限制时清除缓存并保持较小

我建议使用 Google Volley 库从网络获取图像,因为如果设置正确,您可以过期/清除缓存中的图像。

还有其他用于图像加载和处理的库需要考虑,例如 Universal Image loader 和 Picasso,但 Volley 也可用于从网络获取数据。

关于android - 使用 Android 进行移动应用程序开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32527039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com