アプリのメモリ使用量を下げようとしていますが、そのほとんどがアクティビティのバックグラウンドによって引き起こされていることに気付きました: XHDPI では、それぞれ 720*1280*4 = 3.6M バイトであり、Android はそれらを次のように解放していないようです。使われなくなったらすぐに。
アルファ チャネルのない大きなイメージのメモリを節約するRGB 565
代わりに、 Android に特定のリソース イメージをロードするように指示する方法はありますか?RGB 8888
これはプログラムで実行できることは知っていますが、アクティビティのレイアウトで使用される画像や背景、またはsetBackgroundResource()
.