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();
           }

07-24 18:43
查看更多