Android 如何存储我';我在程序中使用了

Android 如何存储我';我在程序中使用了,android,drawable,Android,Drawable,我想在android Studio中实现一个艺术游戏android应用程序。但我不知道如何储存这些照片?游戏中将有100张或更多的艺术作品图片。我的想法是最小化图片的大小,并将它们添加到可绘制文件夹中。有什么有效的方法可以做到这一点吗? 谢谢如果您关心100幅图像所占的空间,您可以使用photoshop或类似工具将图像压缩到所需大小(在photoshop中发布到web) 除此之外,我不明白为什么你不应该把它们保存在一个可绘制的文件夹中。如果你关心100幅图像所占的空间,你可以使用photosho

我想在android Studio中实现一个艺术游戏android应用程序。但我不知道如何储存这些照片?游戏中将有100张或更多的艺术作品图片。我的想法是最小化图片的大小,并将它们添加到可绘制文件夹中。有什么有效的方法可以做到这一点吗?
谢谢

如果您关心100幅图像所占的空间,您可以使用photoshop或类似工具将图像压缩到所需大小(在photoshop中发布到web)


除此之外,我不明白为什么你不应该把它们保存在一个可绘制的文件夹中。

如果你关心100幅图像所占的空间,你可以使用photoshop或类似的工具,将图像压缩到所需的大小(在photoshop中发布到web)

除此之外,我不明白为什么你不应该把它们保存在一个可绘制的文件夹中。

首先,使用压缩图像而不丢失任何质量,我说的是“任何”,我是认真的

第二,不要把它们放在
drawable
中,因为当你生成签名的
APK
时,android会增加它们的大小,相反,你应该把它们放在
raw
目录中,你可以在
res
目录中创建它们,比如
res/raw

原始目录的工作原理与
drawable
相同,此目录中的任何文件都会像
drawables
一样获取资源ID,因此您可以像
R.Raw.yourimage
一样访问其中的文件

我从事的应用程序包括数百幅图像,这是我使用过的最好的方法

希望能有所帮助。

首先,我说的是“任何”,我是认真的,可以在不降低任何质量的情况下压缩图像

第二,不要把它们放在
drawable
中,因为当你生成签名的
APK
时,android会增加它们的大小,相反,你应该把它们放在
raw
目录中,你可以在
res
目录中创建它们,比如
res/raw

原始目录的工作原理与
drawable
相同,此目录中的任何文件都会像
drawables
一样获取资源ID,因此您可以像
R.Raw.yourimage
一样访问其中的文件

我从事的应用程序包括数百幅图像,这是我使用过的最好的方法


希望有帮助。

将静态图像存储在绘图设备中有什么问题?谢谢您的回复。我不确定这种方法的效率。这会导致任何速度或内存问题吗?当前单个图像的大小是多少?原始大小为97.6KB。在你建议tinyPNG之前,我使用了www.reduceimages.com,大小变成了34.53。根据您的建议,我尝试了TinyPNG,它将大小转换为87.7:)在您的绘图设备中存储静态图像有什么问题?谢谢您的回复。我不确定这种方法的效率。这会导致任何速度或内存问题吗?当前单个图像的大小是多少?原始大小为97.6KB。在你建议tinyPNG之前,我使用了www.reduceimages.com,大小变成了34.53。根据你的建议,我尝试了TinyPNG,它将大小转换为87.7:)我只是android的新手,我想确定一下。非常感谢你,如果它对你有帮助,请记下答案或投赞成票!我刚接触安卓系统,我想确定一下。非常感谢你,如果它对你有帮助,请记下答案或投赞成票!