在Android和任何移动应用程序中,为什么它以小尺寸推出?

时间:2015-05-28 10:50:38

标签: android ios

例如,当我在android中创建一个应用程序时。 我在应用程序中包含了一个图像文件。当我添加图像时,应用程序 文件大小与图像大小完全相同。 但我的问题是,谷歌播放应用程序中的许多应用程序包含了如此多的图像 为什么他们有这么小的文件大小? 是不是他们不使用图片格式并使用像画布一样的绘图API?

2 个答案:

答案 0 :(得分:1)

因为这些图像没有存储在应用程序内存中,所以在运行时它们正在下载图像并在应用程序中显示。所以应用程序的大小并不是那么大。

但是在您的应用程序中,您将图像存储在可绘制文件夹中,这就是为什么您的应用程序大小会增加到图像大小的原因。

答案 1 :(得分:0)

他们中的大多数在存储中创建一个隐藏文件...然后从他们的...加载他们的图像...一些开发人员也只在运行时加载图像。假设您在布局后面有一个webview。该WebView仅用于加载图像。如果在此布局上设置OnClickListener,则其行为类似于图像按钮。这是一个愚蠢的例子:P

最佳做法是使用Glide或Picasso将图像从服务器加载到imageview。

https://github.com/bumptech/glide
http://square.github.io/picasso