2

電話用ではない新しいアプリを作成しました。私は自分のアプリを 7 インチのタブレット デバイスに基づいていました。アプリを Play ストアに配置しようとすると、2000 の Android デバイスがサポートされていることが示されますが、すべてがタブレットであるとは限りません。フィルタを設定してください。理由はわかります。

最小SDKレベルを設定できるように、アプリで最小画面サイズをプログラムで宣言する方法。

アップデート:

私は AndroidManifest.xml に設定されて<compatible-screens>いて、<supports-screens>次のようになりました。

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


<compatible-screens>
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="ldpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="hdpi"/>
    <screen android:screenSize="xlarge" android:screenDensity="mdpi"/>


</compatible-screens>

現在、私のアプリは 7 インチ以上のタブレット専用です。

4

2 に答える 2

10

PlayストアはフィルタリングにDJHacktorRebornを使用<supports-screens>しないため、DJHacktorRebornが提案したように使用する必要がありますが、それだけではありません。android:requiresSmallestWidthDp

代わりに、以下を使用してください。

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

詳細については、ドキュメントを参照してください。

于 2013-03-09T19:17:19.880 に答える
-2

mutliScreenSupportの詳細については、このようにマニフェストで定義できます

 <manifest ... >
        <supports-screens android:requiresSmallestWidthDp="600" />
        ...
    </manifest>

マーケットフィルターの場合は、詳細を使用する必要があります<compatible-screens>

于 2013-03-09T19:13:10.700 に答える