源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

android开发教程之判断是手机还是平板的方法

  • 时间:2022-03-16 23:07 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:android开发教程之判断是手机还是平板的方法
方法一
[u]复制代码[/u] 代码如下:
public static boolean isTablet(Context context) {         return (context.getResources().getConfiguration().screenLayout                 & Configuration.SCREENLAYOUT_SIZE_MASK)                 >= Configuration.SCREENLAYOUT_SIZE_LARGE; }
方法二 通过计算设备尺寸大小的方法来判断是手机还是平板:
[u]复制代码[/u] 代码如下:
/**  * 判断是否为平板  *  * @return  */ private boolean isPad() {  WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);  Display display = wm.getDefaultDisplay();  // 屏幕宽度  float screenWidth = display.getWidth();  // 屏幕高度  float screenHeight = display.getHeight();  DisplayMetrics dm = new DisplayMetrics();  display.getMetrics(dm);  double x = Math.pow(dm.widthPixels / dm.xdpi, 2);  double y = Math.pow(dm.heightPixels / dm.ydpi, 2);  // 屏幕尺寸  double screenInches = Math.sqrt(x + y);  // 大于6尺寸则为Pad  if (screenInches >= 6.0) {   return true;  }  return false; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部