我有一个 Android 应用程序,我想停止在 Tablet 中安装这个应用程序。我搜索了很多网站。我有一些想法并遵循了。但这不是限制。
以下是我访问过的一些网站。
http://android-developers.blogspot.in/2011/09/preparing-for-handsets.html
我已经尝试supports-screens
在平板电脑中安装仍然应用程序。这该怎么做?
注意:我的应用具有 minsdkversion = 8 和 targetsdkversion = 17
编辑 1:我使用以下代码来查找屏幕尺寸
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
WindowManager wm=getWindowManager();
DisplayMetrics dm=new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
deviceWidth=dm.widthPixels;
deviceHeight=dm.heightPixels;
if((deviceHeight< 640 && deviceWidth<480)|| (deviceHeight<480 && deviceWidth< 640))
{
//large screen - TABLET
}
但我不知道where to put this code to restricts installation and what will be the code to stop installation if large screen is true
。
EDIT2:iOS 中的目标设备将是 IPAD/IPHONE/UNIVERSAl,就像我想在 Android 应用程序中设置的那样