I want to upload an application, which should be available for smartphones only (app needs functionality to start calls, so I want to exclude tablets...)
I read Googles Supporting Multiple Screens and compatible-screens. I found the supported-screens, but the android:largestWidthLimitDp
attribute is available in 'API13' and I'm starting with 'API10'.
There are newer devices (Xperia Z, Galaxy S4 and HTC One) which use drawable-xxhdpi
graphics and have a screen-resolution which is like a tablet.
Question: Is this manifest-declaration right for targeting only smartphones including the new smartphones?
<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" />
<!-- support for Xperia Z, Galaxy S4 and HTC One -->
<screen android:screenDensity="480" android:screenSize="normal" />
<screen android:screenDensity="480" android:screenSize="large" />
</compatible-screens>