ヒープが32Mってことは
画面のサイズはせいぜい854*480だし
そんなに大きな画像をそのまま読み込む必要ないっしょ

拡大した画像を表示したいんだったら
2.3以上ならBitmapRegionDecoderを使う
2.2以下なら諦める