2011-10-28 10 views
2

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

私は、次のコードを使用しての話を多くのトピックが発生しました:

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

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

私の質問は、マニフェストファイルで上記のコードをまったく使用しないと、私のアプリケーションはすべてのデバイスに見えるでしょうか?

ありがとうございます。

答えて

5

あなたには、いくつかのデフォルト値があなたのために設定されます、その後でこのすべてを使用しない場合は、その後

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

XLARGEしたくない場合。

デフォルトでは、アプリケーションでは小さな画面はサポートされず、 の通常画面がサポートされ、 自動変換コードがAndroidに組み込まれた大型または大型画面をサポートします。

しかし、それはあなたが

注意をマニフェストにあなたは間違いなくサポートし、画面を追加する必要がありますので、明示的であることが最善である:デフォルトは、使用するビルドエンジンに依存していることを、あなたは日食、アリかよりも、何か他のものを使用している場合あなたは未サポートの画面をサポートしています。デフォルトは異なる場合があります。

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

私はこれらのデフォルトを把握しようとしていました。ありがとうございました! –

+0

私はEclipseを使用しています。私は他のプログラムのためにそれを念頭に置くでしょう。ありがとうございました! –

0

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

関連する問題