在 26 以下的 API 中使用 Bitmap.Config.HARDWARE

Using Bitmap.Config.HARDWARE in API below 26

Android API 26 (Oreo) 中有一种新的 Bitmap.Config 类型,称为 Bitmap.Config.HARDWARE。它只允许将位图存储在 显卡的内存 中,而不是堆中。

因为我在我的应用程序中存储了很多 Bitmap,这似乎是一个非常有用的功能,因为它可以帮助避免 OutOfMemoryError。问题是,我想支持一直到 Ice Cream Sandwich 的设备,所以我的 minSdkVersion14

有什么方法可以让我在 API 26 以下的设备上使用它?

我知道 支持库 是为了解决这个问题,但我以前从未使用过它,它似乎被分解成更小的单元(每个单元都提供向后兼容性针对特定问题),我似乎找不到与 Bitmap.Config in this list.

相关的任何内容

是否有可能稍后发布支持库,为该功能提供向后兼容性?

Is there a way I could use this on devices below API 26?

不,抱歉。

Is there any chance a support library will be published later that provides backward compatibility for this functionality?

这是非常非常不可能的。