2014-01-07 50 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

相关问题