Эмулятор Android сообщает о 600x1024 MDPI как XLarge?

В настоящее время я пытаюсь протестировать существующее приложение на совместимость с выходящим в ближайшее время планшетом Amazon Kindle Fire. Говорят установить эмулятор на 600х1024 и плотность ЖКД на 169 (https://developer.amazon.com/help/faq.html?ref_=pe_132830_21362890#KindleFire хотя в электронном письме они сказали 160 вместо 169) и что это должно сообщить о том, что это "большой", а не "большой" (это я имею от обмена электронной почтой назад и вперед с их командой поддержки, где я жалуюсь, что это не работает ).

Похоже, что Google поддерживает это в своем разделе, посвященном тестированию экрана нескольких размеров, когда они указывают это разрешение и MDPI как «большое» (http://developer.android.com/guide/practices/screens_support.html#testing). Однако каждый раз, когда я включаю папку «layout-xlarge» вместе с «layout-large», эмулятор всегда загружает «xlarge». Если я изменю плотность ЖКД на что-то вроде 240, он загружается «большим» вместо «xlarge», но это не должно быть правильным, и я беспокоюсь, что это означает, что он не будет работать на конечном устройстве. Чтобы проверить это, я взял образец API-10 «Multi-Res» и создал серию папок макетов, описанных выше, и каждый раз он загружал «xlarge», если он был там, и загружал «большой», если не было «. XLarge».

Итак, мой вопрос: правильно ли я читаю документацию или мой эмулятор как-то испорчен, так как ребята из Amazon настаивают на том, что он должен сообщать как «большие», что, если бы это было правдой, никогда не загрузило бы «xlarge» правильно ?

Вот что у меня есть в манифесте в примере Multi-Res, который я изменил, чтобы проверить это:

<?xml version="1.0" encoding="utf-8"?>
<manifest
  xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.example.android.multires"
  android:versionCode="1"
  android:versionName="1.0">

  <uses-permission
    android:name="android.permission.INTERNET"/>

  <application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name">

    <activity
      android:name=".MultiRes"
      android:label="@string/app_name">
      <intent-filter>
        <action
          android:name="android.intent.action.MAIN"/>
        <category
          android:name="android.intent.category.LAUNCHER"/>
      </intent-filter>
    </activity>
  </application>

  <uses-sdk android:minSdkVersion="4" />

  <supports-screens android:anyDensity="true"
                    android:xlargeScreens="true"
                    android:largeScreens="true"
                    android:normalScreens="true"
                    android:smallScreens="true" />

</manifest>

Ответы на вопрос(1)

Ваш ответ на вопрос