Iam开发了仅适用于手持设备而非平板电脑的android应用程序。
我的应用程序适用于分辨率为720x1280和密度xhdpi的ICS设备(例如:Galaxy S3,Galaxy Nexus,Xperia V等)
如果我使用layout-sw360dp,如何防止/阻止Nexus7平板电脑加载我的应用程序屏幕?
或者如何限制应用程序只能在720x1280分辨率的手持设备中运行?
最佳答案
首先获取设备的宽度和高度,您可以轻松控制它。
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
System.out.println(width+" "+height);
if(height>720 && width>1280)
{
mainActivityrun();
}
else
{
finish();
}