Android app 判斷是手機還是平板
方法一:
方法二:
通過計算裝置尺寸大小的方法來判斷是手機還是平板:
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;
}
相關文章
- ionic-判斷是裝置時手機還是平板(iPad,tablet)iPad
- js 判斷是手機訪問,還是pc訪問JS
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- vue 判斷使用者處於手機還是PCVue
- 【ASP】判斷是否是手機訪問
- 判斷當前訪問的使用者是 PC端 還是 手機端
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- PHP判斷是手機移動端訪問還是PC端訪問的函式PHP函式
- 判斷使用的是 x11 還是 wayland
- fastjson判斷JSON字串是Object還是List<Object>ASTJSON字串Object
- cv2 判斷圖片是冷還是暖
- python 判斷變數是數字型還是字元型Python變數字元
- REDHAT中如何判斷主機的CPU是32位還是64位的Redhat
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- JavaScript判斷手機、平板電腦客戶端程式碼JavaScript客戶端
- Linux下判斷磁碟是SSD還是HDD的3種方法Linux
- 判斷javaScript變數是Ojbect型別還是Array型別JavaScript變數型別
- 判斷在移動端還是PC開啟
- 筆記: 判斷lib庫是動態庫還是靜態庫筆記
- JAVA關於判斷年份是閏年還是平年的問題Java
- 傳入http請求的UserAgent 根據它判斷是手機還是電腦傳送過來的請求HTTP
- 怎麼判斷Win10系統中硬碟是SSD還是HDDWin10硬碟
- javascript中怎麼判斷某變數是null,undefined,還是不存這個變數 ? 以及變數是array 還是 object 還是 null ?JavaScript變數NullUndefinedObject
- 判斷使用者是用什麼瀏覽器或者手機瀏覽器
- 判斷是什麼字元字元
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- JavaScript 判斷是否是陣列JavaScript陣列
- 01-什麼是判斷?
- js判斷手機系統JS
- 如何判斷頁面是pc端還是移動端,進入不同的頁面
- Spring動態代理的生成-如何判斷是使用JDK動態代理還是CGlib代理SpringJDKCGLib
- 雲伺服器ASP判斷客戶端是手機或電腦程式碼伺服器客戶端
- python 如何判斷一組數呈上升還是下降趨勢Python
- javascript如何判斷Object是空物件JavaScriptObject物件
- this是什麼以及如何判斷它
- 直播app開發,判斷使用者是否是首次登入平臺APP
- 判斷伺服器最後一次啟動是熱啟動還是冷啟動伺服器
- JavaScript判斷數字是否是質數JavaScript
- python學習----判斷是否是閏年Python