2014-01-07 55 views
0

針對android應用程序僅針對手機和平板電腦的最佳方式是什麼?意思是,我想排除電視(不允許帶有googleTV的用戶下載應用程序)。指定針對平板電腦和手機的apk

無論屏幕密度如何,我都看到以下小尺寸和普通尺寸的屏幕。這似乎有點矯枉過正,有沒有更簡潔的方法?

<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> 
+0

'不允許帶有googleTV的用戶下載應用程序 - 爲什麼? –

+0

@MarcinOrlowski App更適合手機和平板電腦體驗。 – Fabii

回答

2

默認情況下,Android應用程序做出現兼容谷歌電視設備 - 它們需要將下面的行添加到他們的AndroidManifest.xml

<uses-feature android:name="android.hardware.touchscreen" android:required="false"/> 

所以,你不應該做任何事情來排除Google TV設備或任何其他未配備觸摸屏的未來設備。

+0

謝謝,我正在尋找。 – Fabii

相關問題