この投稿(およびその他) と、Android でのさまざまな画面解像度のサポートに関するドキュメントを読みましたが、(単純な) 質問に対する明確な答えを見つけることができませんでした:
Android アプリの画像に「res/drawable」を使用しても問題ありませんか?
背景: この特定のアプリで必要な唯一の画像は、アプリ アイコン自体と通知用のアイコンです。どのレイアウトにも画像はありません。
したがって、私の理解では、「hdpi」、「mdpi」、および「ldpi」フォルダーが見つからない場合、Android は「res/drawable」をフォールバックとして使用します。
画面解像度が異なる場合の唯一の落とし穴は、特別な解像度が見つからない場合に Android が特定の解像度の画像をスケーリングすることであるように思われるため、画像がぼやけてしまうため、これはアップスケーリング時にのみ問題になるはずです。しかし、すべての「hdpi」イメージを「res/drawable」で提供すると (3 つの異なるイメージではなく)、サイズが大きすぎる場合、Android はこれらのイメージをダウンスケールしませんか?
それが本当なら、画像の 3 分の 1 だけで APK スペースを節約できます。
フォローアップの質問: API レベル 3 の場合、「drawable-v3」という名前のディレクトリが必要であると読みました。それは本当ですか、それともこの API レベルのフォールバックも「描画可能」ですか?
どんなヒントでも大歓迎です。