0

アプリケーションが電話などの小さなデバイスで実行されないようにするにはどうすればよいですか?

4

2 に答える 2

2

タブレット専用のアプリケーションを実行するには、次のように、マニフェスト ファイルで supports screen size 属性を設定できます。

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

リンクより引用

于 2012-08-16T04:25:52.903 に答える
1

マニフェスト ファイルで、互換性のある画面サイズと密度を指定できます。

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

これは強制ではなく、助言であることに注意してください。強制されるsupports-screensタグがあります:

<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-08-16T04:22:33.947 に答える