2016-12-22 26 views
0

私のアプリは画面サイズ> = 5インチのデバイスにのみインストールします。私は解像度が何であるかは気にしません(HD、FHD、QHD、WVGAなど)。私はそれがタブレットであるかどうかは気にしませんが、デバイスのサイズは5インチ以上でなければなりません。 Android Manifestでこのような動作を誘導するにはどうすればよいですか?アンドロイドマニフェストで5インチ未満のデバイスサイズを除外する方法

よろしくお願いいたします。

答えて

0

<manifest/>税の構文をandroidmanifest.xmlファイル内で使用することができます。

<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"/> 

さらに読書:あなたはAndroidManifest.xmlファイルに<application/>タグの前に<supports-screens/>タグを使用することができます

  1. Android Developers - Filters on Google Play
  2. How to support different screen size in android
0

Android Developersショーが提供する構文の例。

一般的に、5インチデバイスは480dpで始まります。したがって、あなたは設定することができますandroid:requiresSmallestWidthDp="480"

これは役に立ちます。

0

このhttps://developer.android.com/guide/topics/manifest/compatible-screens-element.html
あまりにもこのお読みください:あなたがマニフェストから小さく、通常の画面サイズをexculdeすべき画面サイズ> = 5の場合difference between <supports-screens> and <compatible-screens> on Android

<compatible-screens> 
    <screen android:screenSize=["small" | "normal" | "large" | "xlarge"] 
      android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi" 
            | "280" | "360" | "420" | "480" | "560" ] /> 
    ... 
</compatible-screens> 


Any screen configuration that is not declared in this element is a screen with 
which the application is not compatible.Thus, external services (such as Google 
Play) should not provide the application to devices with such screens. 

を。

関連する問題