Androidアプリに保存できるドローアブルフォルダーの画像の数(数字で1000)を知りたかっただけです
よろしく
を見るとR.java
、ドローアブルがid
の形式で割り当てられていることがわかります0xPPPPNNNN
。ここP
で、 はdrawable
接頭辞、N
はその領域内の実際の ID です。そのため、最大数は2^16
、またはに制限される場合があります65536
。それ以上は試していませんが、ほとんどのニーズには十分です。
一方で、その前にファイル サイズの制限に達する可能性があります。apk ファイルは 50MB に制限されています。Android Developer's Blogで説明されているように、これに拡張ファイルを追加して、合計で最大 4GB にすることができます。
それは主に、最初にヒットする画像のサイズに依存します。4GB / 65536 = 64KB
. そのため、平均的なドローアブルがそれよりも小さい場合、サイズ キャップの前に数の上限に達する可能性があります。