2016-11-15 90 views
1

我在Android Studio中构建应用程序,并遇到问题。该应用程序的基本思想包含一个Relative_layout,里面有两个按钮。每按一次按钮,它都会将布局的背景设置为存储在“res/drawable文件夹”中的随机图像。事情是,我将有一个非常大的数量(大于10.000)的图片(高分辨率)存储在该文件夹中。这会对应用的APK大小产生很大影响吗?如果是这样,是否有任何其他更有效的方式来存储(或连接)一个Android应用程序的大量图片?我应该在Android Studio中存储大量图片吗?

+0

是的,它会的。通过http加载它们。 –

+0

同意以上所述。使用类似于广场上的毕加索的东西 –

+0

“res”文件夹中的所有内容都将与您的apk包装在一起,因此每张照片的文件大小都会随之增加。 – QBrute

回答

0

你有3种选择:

  • 存储图像的本地资源,具有很高的清晰度:您的应用程序的大小将是巨大的
  • Stroe的图像作为本地资源,但分辨率较低:您的应用程序尺寸将更小
  • 将所有图像存储在Web服务器上,并在需要时将其检索(使用picasso非常简单):您的应用程序大小将非常小。

您决定。

0

如果图片数量很大,最好在服务器上存储并加载需要时动态使用Glide(快速高效的开源媒体管理和图片加载框架),您可以加载图片并显示一行代码。

相关问题