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

时间:2017-09-05 12:39:15

标签: android memory-management android-support-library android-bitmap android-8.0-oreo

function your_comparison($a, $b) { if(($a->name or $a->count) and (!$b->name and !$b->count)) { return -1; } else if(($b->name or $b->count) and (!$a->name and !$a->count)) { return 1; } else { return 0; } } usort($array, 'your_comparison'); (奥利奥)中有一个新的Bitmap.Config类型,称为Android API 26。它允许仅在图形卡的内存中存储位图,而不是堆。

由于我在我的应用中存储了很多Bitmap.Config.HARDWARE,这似乎是一个超级有用的功能,因为它可以帮助避免Bitmap。问题是,我想支持设备一直回到冰淇淋三明治,所以我的OutOfMemoryErrorminSdkVersion

我可以在14以下的设备上使用此功能吗?

我知道支持库是为了解决这个问题,但我之前从未使用过它,它似乎被分解成更小的单元(每个单元都提供针对特定问题的向后兼容性) ,我似乎无法找到与API 26 in this list相关的任何内容。

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

1 个答案:

答案 0 :(得分:1)

  

有没有办法在API 26以下的设备上使用它?

不,抱歉。

  

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

非常非常不可能。