私のプロジェクトは、電話と 10 インチ タブレットの両方で単一の apk をサポートしています。ただし、携帯電話とタブレットの UI は大きく異なります。来週アプリをリリースしますが、当面は電話ユーザーのみがアプリを利用できるようにしたいと考えています。タブレット版はテストが完了していないため保留中です。マニフェストの以下の宣言により、アプリケーションが 10 インチ タブレットにインストール/表示されなくなりますか?
<manifest ... >
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false"/>
...
<application ... >
...
</application>
</manifest>
これに対する解決策は次のとおりです。これにより、10 インチ (xLarge) タブレットからアプリが除外されますか?
<manifest ... >
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<!-- all large size screens -->
<screen android:screenSize="large" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
</compatible-screens>
...
<application ... >
...
<application>