Android:在Play商店中仅定位智能手机的正确清单声明是什么

lon*_*ngi 2 android android-manifest google-play

我想上传一个应用程序,该应用程序应仅适用于智能手机(应用程序需要启动呼叫的功能,所以我想要排除平板电脑......)

我阅读Googles 支持多个屏幕兼容屏幕.我找到了支持的屏幕,但该android:largestWidthLimitDp属性在'API13'中可用,我从'API10'开始.

有更新的设备(Xperia Z,Galaxy S4和HTC One)使用drawable-xxhdpi图形并具有像平板电脑一样的屏幕分辨率.

问题:此清单声明是否适用于仅定位智能手机,包括新智能手机?

 <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>
Run Code Online (Sandbox Code Playgroud)

poc*_*cmo 7

如果您的应用需要能够启动电话.为什么不过滤电话功能?

<uses-feature android:name="android.hardware.telephony" android:required="true" />
Run Code Online (Sandbox Code Playgroud)