Как показать Android-приложение только для телефона или телефона, а не для планшета в Google Play Store

Я занимаюсь разработкой приложения, в котором minsdk 8 и targetdk 23, который поддерживает только экран устройства телефона, но не планшет, поэтому мне потребовался какой-то атрибут в манифесте только для телефона или трубки, поэтому в магазине Google Play применяется корректная фильтрация на основе атрибутов в манифесте, а приложение только доступно для телефона, а не для планшета. Я искал относительно того, что я нашел официальный документ Android, который говорит, что поддерживает экраны Android:requireSmallestWidthDp="600"

Внимание: система Android не обращает внимания на этот атрибут, поэтому он не влияет на поведение вашего приложения во время выполнения. Вместо этого он используется для включения фильтрации вашего приложения в таких сервисах, как Google Play. Однако Google Play в настоящее время не поддерживает этот атрибут для фильтрации (на Android 3.2), поэтому вам следует продолжать использовать атрибуты других размеров, если ваше приложение не поддерживает маленькие экраны. но, согласно документу "Внимание", Google Play в настоящее время не поддерживает этот атрибут для фильтрации. так что я в замешательстве, поэтому, какие атрибуты требуются в манифесте для поддержки на экране телефона. Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.

2 ответа

Решение

Вы пробовали ссылку

Я думаю, вам нужно установить Android:xlargeScreens="false"

<supports-screens
        android:anyDensity="true"
        android:xlargeScreens="false"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />
<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" />
</compatible-screens>

Также необходимо указать устройства tvdpi, xxhdpi и xxxhdpi, если они также предназначены для поддержки этих устройств.

Другие вопросы по тегам