2014-10-30 4 views
0

Я бы хотел, чтобы мое приложение поддерживало мобильные телефоны и phablets, а не планшеты. Я использовал следующий файл трека в моем файле манифеста для поддержки мобильных телефонов и phablets.Поддержка мобильных телефонов, phablets, но не таблеток

<compatible-screens> 

    <!-- all small size screens --> 
    <screen 
     android:screenDensity="ldpi" 
     android:screenSize="small" /> 
    <screen 
     android:screenDensity="mdpi" 
     android:screenSize="small" /> 
    <screen 
     android:screenDensity="hdpi" 
     android:screenSize="small" /> 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="small" /> 
    <!-- all normal size screens --> 
    <screen 
     android:screenDensity="ldpi" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="mdpi" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="hdpi" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="normal" /> 
</compatible-screens> 

Я не уверен, что указанный выше код будет поддерживать phablets или нет. Это верно ?

Редактировать

В основном я просто хочу, чтобы поддерживать устройства, которые поддерживают сим-карту. Есть ли другой способ узнать?

+0

даже некоторые из таблеток поддерживают сим-карту. –

+0

@basant_matharu Да, я знаю, но все в порядке. Моя главная цель - мобильные телефоны и phablets. – ik024

ответ

1

Вы можете указать в своем манифесте, что хотите только поддерживать устройства с помощью Функция телефонии доступна. Как уже упоминалось в комментарии к вопросу, это не является безупречной методикой для устранения всех таблиц.

<uses-feature android:name="android.hardware.telephony" android:required="true" /> 
+1

Спасибо за ans :) – ik024

+0

Я могу подтвердить, что с помощью этой функции (и исключая совместимые экраны) ваше приложение будет доступно для планшетов с сим-картой. –