Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android下采样位图与不同的位图大小_Android - Fatal编程技术网

Android下采样位图与不同的位图大小

Android下采样位图与不同的位图大小,android,Android,我目前正在通过该网站阅读关于Android(初学者)开发的文章,我想知道以下两个选项之间是否有区别,以及取舍是什么,也就是说我是否朝着正确的方向前进 下面的url解释了如何对图像进行“下采样”以适应较小的图像。 在另一节中,它解释了如何为不同密度的不同屏幕提供不同大小的位图。 我的问题是,如果我选择第一种方法,拥有一个非常大的位图并根据屏幕密度对其进行下采样(可能会导致更高的计算能力,更少的电池寿命),与第二种方法,拥有多个不同大小的位图有什么区别。不同大小占用更多磁盘空间。下采样占用内存和

我目前正在通过该网站阅读关于Android(初学者)开发的文章,我想知道以下两个选项之间是否有区别,以及取舍是什么,也就是说我是否朝着正确的方向前进

下面的url解释了如何对图像进行“下采样”以适应较小的图像。

在另一节中,它解释了如何为不同密度的不同屏幕提供不同大小的位图。


我的问题是,如果我选择第一种方法,拥有一个非常大的位图并根据屏幕密度对其进行下采样(可能会导致更高的计算能力,更少的电池寿命),与第二种方法,拥有多个不同大小的位图有什么区别。

不同大小占用更多磁盘空间。下采样占用内存和计算时间,并可能导致图形故障。每种方法都有利弊。如果是这样,当一个应用程序在play store中可供下载时,由上述方法2的不同大小位图组成的整个“项目”是否会被下载,或者只下载并安装特定屏幕密度的相关文件夹?整件事,因为apk是一个签名实体。因为Play不知道您的私钥,所以它无法选择文件的子集并放弃它。我明白了。。谢谢你的回答!