デバイスがアプリを実行するために必要な最小 VM ヒープ サイズを (アプリのマニフェスト ファイル内または Google Play リスト内で) 指定することは可能ですか?
マニフェストのタグに設定android:largeHeap="true"
しました<application>
が、少なくとも 64MB のヒープ サイズを提供できないデバイスではアプリを使用できないようにしたいと考えています。
この質問のプロンプトは、32MB のヒープを持つ (OOM が原因で) ユーザーから悪いレビューを受け取り、(アプリのヒープ使用量をそのレベル以下にできるようになるまでは) アプリをデバイスに制限したいというものです。 64MB以上のヒープ。
同様に、私たちのアプリは API 14 未満のデバイスでは既に利用できないため、このアプローチは問題ないと思います。
注意 -ドキュメントでマニフェストのアプリケーション タグを調べましたが、ヒープについて言及しているのは前述の largeHeap 属性だけです。