如何通过压缩图片来减小 Android 应用程序的大小?
How to reduce Android app size by compressing images?
我正在开发一个 Android 应用程序,它有数百个 .jpg 文件(超过 300 个),每个文件大约 40kB。我想知道是否有办法减小我的应用程序的大小。我在这里Reducing Android App Size看了一个类似的问题,但问题仍然存在。是否有一种方法可以压缩图像并在需要时实时解压缩它们,或者有任何其他方法可以使我的应用程序更 space 高效而不牺牲速度?
如果您对每种资源都使用了 tinypng,那么您已尽力使用这种解决方案。一般来说,最好使用矢量图形,一般图标 <1kb。此外,可以为矢量资源设置动画。如果它只是简单的位图,您可以按需在代码中生成它们。此外,您可以按动态功能划分您的应用程序,每个应用程序都将随其部分资源按需下载。
Is there perhaps a way to compress the images and decompress them in real-time when needed?
没有开箱即用的标准 Android 解决方案。也许,你可以自己写一些东西。但这看起来太费力了。
仍然是最实用的解决方案:尽可能多地使用矢量图形,在代码中生成您可以生成的内容,然后 tinypng 压缩其他内容。这应该足够了,或者你应该有一个很好的理由来做一些额外的工作。
有关 vector graphics in android. For standard vector graphic import right in the android studio 的更多信息。
您可以 download icons and insert them into the project.
的网站
我正在开发一个 Android 应用程序,它有数百个 .jpg 文件(超过 300 个),每个文件大约 40kB。我想知道是否有办法减小我的应用程序的大小。我在这里Reducing Android App Size看了一个类似的问题,但问题仍然存在。是否有一种方法可以压缩图像并在需要时实时解压缩它们,或者有任何其他方法可以使我的应用程序更 space 高效而不牺牲速度?
如果您对每种资源都使用了 tinypng,那么您已尽力使用这种解决方案。一般来说,最好使用矢量图形,一般图标 <1kb。此外,可以为矢量资源设置动画。如果它只是简单的位图,您可以按需在代码中生成它们。此外,您可以按动态功能划分您的应用程序,每个应用程序都将随其部分资源按需下载。
Is there perhaps a way to compress the images and decompress them in real-time when needed?
没有开箱即用的标准 Android 解决方案。也许,你可以自己写一些东西。但这看起来太费力了。
仍然是最实用的解决方案:尽可能多地使用矢量图形,在代码中生成您可以生成的内容,然后 tinypng 压缩其他内容。这应该足够了,或者你应该有一个很好的理由来做一些额外的工作。
有关 vector graphics in android. For standard vector graphic import right in the android studio 的更多信息。 您可以 download icons and insert them into the project.
的网站