Я пытаюсь создать приложение для Android, которое можно загрузить только по телефону не tablet.I поставили это в манифесте:приложение только для телефонов не таблетки
<supports-screens
android:resizeable="false"
android:anyDensity="false"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false" />
<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" />
<uses-feature android:name="android.hardware.telephony"/>
<uses-sdk android:minSdkVersion="14"
android:maxSdkVersion="22"/>
Вопрос:
1. Когда я запускаю свое приложение в эмуляторе планшета, он не дает никаких ошибок. Что я делаю не так ? Работает ли он только тогда, когда я отправляю его на игровой магазин? Если это так, то как я могу проверить свое приложение, прежде чем делать это вживую?
2.As я здесь написал android:screenDensity="xhdpi"
, как поддержать xxhdpi
? В качестве примера nexus5 составляет xxhdpi
.
Примечание:
По таблеткам я имею в виду, что разрешение не выше, чем 1440x2560 и размер экрана не более 6 дюймов и Offcourse он не поддерживает вызывающий объект ,
Я также пробовал this и this, но не повезло.
Да, эти ограничения предназначены только для игры Google. –