激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Android - android開發教程之判斷是手機還是平板的方法

android開發教程之判斷是手機還是平板的方法

2021-03-01 16:05Android開發網 Android

判斷是平板還是手機,通過很多的方式都可以實現,如:設備尺寸、DPI、版本號、是否具備電話功能等,不過有些沒有那么的精準,這里分享一個比較簡潔的方法

方法一

 

復制代碼 代碼如下:

public static boolean isTablet(Context context) {
        return (context.getResources().getConfiguration().screenLayout
                & Configuration.SCREENLAYOUT_SIZE_MASK)
                >= Configuration.SCREENLAYOUT_SIZE_LARGE;
}

 

方法二

通過計算設備尺寸大小的方法來判斷是手機還是平板:

 

復制代碼 代碼如下:

/**
 * 判斷是否為平板
 *
 * @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;
}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美性猛交xxx乱大交3蜜桃 | 成人福利在线免费观看 | 国产精品一品二区三区四区18 | 欧美成人综合视频 | 情侣啪啪网站 | 久久伊人精品视频 | 成人免费观看在线视频 | 久久影院午夜 | 主播粉嫩国产在线精品 | av色在线观看 | 国产午夜精品久久久久久久蜜臀 | 国产成人精品一区在线播放 | 欧美国产免费 | xnxx 日本19 | 九九黄色| 久久国产精品久久久久久 | 日韩在线视频免费观看 | av91肉丝一区二区电影 | 亚洲国产精品久久久久婷婷老年 | 欧美一区中文字幕 | 日产精品久久久一区二区福利 | 国产一区二区三区高清 | 日韩欧美视频一区二区三区 | 七首小情歌泰剧在线播放 | 亚洲视频综合 | 免费久久精品 | 国产视频在线观看一区二区三区 | 黄片一级毛片 | 91免费在线 | 免费看成年人网站 | 中文字幕欧美视频 | 新久草在线视频 | 精品国产一区二区三区在线观看 | cosplay裸体福利写真 | 色99999| 久久手机在线视频 | 国产午夜精品一区 | 26uuu成人人网图片 | 欧美成人一二三区 | 精品国产观看 | 中文字幕在线观看免费 |