Galaxy Mega与其他Phablets和Android Manifest相比

时间:2013-11-09 13:34:34

标签: android android-layout

我的申请的清单条目如下 -

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

<compatible-screens>

    <!-- 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" />
    <screen
            android:screenDensity="480"
            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" />
    <screen
            android:screenDensity="480"
            android:screenSize="normal" />

</compatible-screens>

当我将应用程序上传到Google Play商店时,下面列表中的前两个设备(Galaxy Mega)会自动过滤掉。他们下面的类似设备不是。

三星Galaxy Mega 6.3 大小 - 6.3分辨率 - 720x1280 DPI - 233

三星Galaxy Mega 5.8 大小 - 5.8分辨率 - 540x960 DPI - 190

HTC One Max 大小 - 5.9分辨率 - 1080x1920 DPI - 373

三星Galaxy Note 3 大小 - 5.7分辨率 - 1080x1920 DPI - 386

三星Galaxy Round 大小 - 5.7分辨率 - 1080x1920 DPI - 386

三星Galaxy Note II 大小 - 5.5分辨率 - 720x1280 DPI - 267

有没有人能够深入了解开发者控制台为何以不同方式对待这两款Galaxy Mega设备?

1 个答案:

答案 0 :(得分:0)

我猜三星Galaxy Mega 6.3对于android:screenSize =“large”类别,因此它会被你的配置过滤掉。

尝试添加

<screen
            android:screenDensity="hdpi"
            android:screenSize="large" />

如果不起作用,请尝试将密度设置为mdpi或tvdpi(213)