4

私は、豊富なリソースセットを持つAndroidゲーム(キャンバスベース)を開発しています(つまり、すべての密度のリソースを備えた単一のapkを持つことは現実的ではありません)。そこで、複数の apk を開発することにしました。

複数の apk のサポートに関する Google のリソースを調べたところ、Google Play は要素を使用して画面サイズ (小、通常、大、特大) に基づいて apk をフィルタリングできることがわかりました<supports-screens/>。また、画面密度のフィルタリングには利用できますが、使用しないことをお勧めします。私の質問は、デバイスの密度またはデバイスのサイズ、密度の組み合わせに基づいて apk をフィルタリングするにはどうすればよいですか?

4

1 に答える 1

1

support-screensAndroidManifest.xml属性を確認してください

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

 <supports-screens android:resizeable=["true"| "false"]
              android:smallScreens=["true" | "false"]
              android:normalScreens=["true" | "false"]
              android:largeScreens=["true" | "false"]
              android:xlargeScreens=["true" | "false"]
              android:anyDensity=["true" | "false"]
              android:requiresSmallestWidthDp="integer"
              android:compatibleWidthLimitDp="integer"
              android:largestWidthLimitDp="integer"/>
于 2012-12-19T11:35:57.203 に答える