2012-12-04 55 views
0

我閱讀指導Distributing to Specific Screens和我都嘗試谷歌播放分發到手機只

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

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

甚至合併(iknow ...我知道...:d)

但我似乎無法限制我的應用顯示在我的平板電腦的搜索中(當然也安裝了)

反向設置工作,但..

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

我的手機出現與APK的平板電腦版本不兼容。是什麼賦予了?有沒有什麼我沒有得到像谷歌播放使用清單過濾器的方式?

回答

1

您應該使用此語法進行過濾,從而僅允許向手機分發(如果要爲平板電腦製作版本,您可以推斷大小,然後將其製作爲xlarge)。

<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" /> 
</compatible-screens>