我正在撰写媒体播放器应用程序。最好看10英寸平板电脑,7英寸平板电脑,5英寸手机。所以我想限制我的应用程序只安装到这些设备。我怎样才能做到这一点?
以下是我当前的清单文件值
<application
android:hardwareAccelerated="true"
android:allowBackup="true"
android:icon="@drawable/logo_new"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:hardwareAccelerated="true"
android:name="VideoActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen"
android:screenOrientation="sensorLandscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
答案 0 :(得分:2)
试试这个:
在AndroidManifest.xml
代码之前的<application>
添加以下内容:
<supports-screens android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true"
android:requiresSmallestWidthDp="480"
android:compatibleWidthLimitDp="integer"
android:largestWidthLimitDp="integer"/>
您也可以按照参考链接::
http://android-developers.blogspot.in/2011/09/preparing-for-handsets.html
上述代码会自动按Play商店过滤设备。