android開發(fā)教程之判斷是手機還是平板的方法
更新時間:2014年04月27日 09:19:19 作者:
判斷是平板還是手機,通過很多的方式都可以實現(xiàn),如:設(shè)備尺寸、DPI、版本號、是否具備電話功能等,不過有些沒有那么的精準,這里分享一個比較簡潔的方法
方法一
復(fù)制代碼 代碼如下:
public static boolean isTablet(Context context) {
return (context.getResources().getConfiguration().screenLayout
& Configuration.SCREENLAYOUT_SIZE_MASK)
>= Configuration.SCREENLAYOUT_SIZE_LARGE;
}
方法二
通過計算設(shè)備尺寸大小的方法來判斷是手機還是平板:
復(fù)制代碼 代碼如下:
/**
* 判斷是否為平板
*
* @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;
}
您可能感興趣的文章:
- android計算pad或手機的分辨率/像素/密度/屏幕尺寸/DPI值的方法
- android開發(fā)之調(diào)用手機的攝像頭使用MediaRecorder錄像并播放
- android 手機SD卡讀寫操作(以txt文本為例)實現(xiàn)步驟
- js和html5實現(xiàn)手機端刮刮卡抽獎效果完美兼容android/IOS
- Android獲取手機型號/系統(tǒng)版本號/App版本號等信息實例講解
- Android提高之Android手機與BLE終端通信
- Android加載大分辨率圖片到手機內(nèi)存中的實例方法
- js判斷手機端(Android手機還是iPhone手機)
- Android如何通過手機獲取驗證碼來完成注冊功能
- Android獲取手機的版本號等信息的代碼
相關(guān)文章
Android實現(xiàn)濾鏡效果ColorMatrix
這篇文章主要為大家詳細介紹了Android實現(xiàn)濾鏡效果ColorMatrix,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-05-05
android listview優(yōu)化幾種寫法詳細介紹
這篇文章只是總結(jié)下getView里面優(yōu)化視圖的幾種寫法,需要的朋友可以參考下2012-11-11
Android 滑動Scrollview標題欄漸變效果(仿京東toolbar)
這篇文章主要介紹了Android 滑動Scrollview標題欄漸變效果(仿京東toolbar),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01
學(xué)習(xí)使用Material Design控件(二)使用DrawerLayout實現(xiàn)側(cè)滑菜單欄效果
這篇文章主要為大家介紹了學(xué)習(xí)使用Material Design控件的詳細教程,使用DrawerLayout和NavigationView實現(xiàn)側(cè)滑菜單欄效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07
Android4.X讀取SIM卡短信和聯(lián)系人相關(guān)類實例分析
這篇文章主要介紹了Android 4.X讀取SIM卡短信和聯(lián)系人相關(guān)類,以實例形式分析了Android 4.X讀取SIM卡短信和聯(lián)系人的兩個相關(guān)類的功能、用法與注意事項,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10

