2

私は最近、最初の Android アプリケーションを完成させ、数日後に市場に提出する予定です。すべてのスクリーンをサポートし、できるだけ多くの人にリーチする方法を検討していました。私はすでにすべての画面のすべてのグラフィックスを準備し、エミュレーターでテストしました。それらはすべて見栄えがしますが、すべての画面をサポートするための追加コードをマニフェストに入れていません。

次のコードの使用について話している多くのトピックに遭遇しました。

<supports-screens android:smallScreens="true"
                  android:normalScreens="true"
                  android:largeScreens="true"
                  android:xlargeScreens="true" />

私のminSdkVersionは8で、xlargeScreens用に別のapkを準備する必要があるため、使用したくありません。私は単にそれをしたくありません。

私の質問は: マニフェスト ファイルで上記のコードをまったく使用しない場合、アプリケーションはすべてのデバイスに表示されますか?

前もって感謝します。

4

2 に答える 2

5

特大サイズが必要ない場合

<supports-screens android:smallScreens="true"
                  android:normalScreens="true"
                  android:largeScreens="true"
                  android:xlargeScreens="false" />

これをまったく使用しない場合は、いくつかのデフォルト値が設定されます。

デフォルトでは、アプリケーションは小さい画面をサポートせず、通常の画面をサポートしますが、Android に組み込まれている自動変換コードを介して大きい画面と特大画面をサポートする場合があります。

ただし、明示するのが最善であるため、マニフェストにサポート画面を必ず追加する必要があります

注:デフォルトは使用するビルドエンジンに依存するため、Eclipse、Ant、またはMaven以外のものを使用し、マニフェストで定義されていないsupports-screensを使用している場合、デフォルトは異なる場合があります。

<supports-screens android:smallScreens="false"
                  android:normalScreens="true"
                  android:largeScreens="true"
                  android:xlargeScreens="false" />
于 2011-10-28T17:57:08.807 に答える
0

画面サイズよりも多くの要因があります。しかし、はい、アプリがすべての画面サイズをサポートするようになりました。

于 2011-10-28T17:59:44.973 に答える