欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2014年04月27日 09:19:19   作者:  
判斷是平板還是手機,通過很多的方式都可以實現,如:設備尺寸、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;
}

相關文章

  • Android自定義照相機倒計時拍照

    Android自定義照相機倒計時拍照

    本文給大家介紹Android自定義照相機,并且實現倒計時拍照功能,對android自定義照相機相關知識感興趣的朋友一起學習吧
    2015-12-12
  • Android實現濾鏡效果ColorMatrix

    Android實現濾鏡效果ColorMatrix

    這篇文章主要為大家詳細介紹了Android實現濾鏡效果ColorMatrix,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Flutter Component動畫的顯和隱最佳實踐

    Flutter Component動畫的顯和隱最佳實踐

    這篇文章主要為大家介紹了Flutter Component動畫的顯和隱最佳實踐詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • android listview優(yōu)化幾種寫法詳細介紹

    android listview優(yōu)化幾種寫法詳細介紹

    這篇文章只是總結下getView里面優(yōu)化視圖的幾種寫法,需要的朋友可以參考下
    2012-11-11
  • Android 滑動Scrollview標題欄漸變效果(仿京東toolbar)

    Android 滑動Scrollview標題欄漸變效果(仿京東toolbar)

    這篇文章主要介紹了Android 滑動Scrollview標題欄漸變效果(仿京東toolbar),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 簡單實現Android應用的啟動頁

    簡單實現Android應用的啟動頁

    這篇文章主要介紹了簡單實現Android應用的啟動頁,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • 學習使用Material Design控件(二)使用DrawerLayout實現側滑菜單欄效果

    學習使用Material Design控件(二)使用DrawerLayout實現側滑菜單欄效果

    這篇文章主要為大家介紹了學習使用Material Design控件的詳細教程,使用DrawerLayout和NavigationView實現側滑菜單欄效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Android實現讀取NFC卡卡號示例

    Android實現讀取NFC卡卡號示例

    本篇文章主要介紹了Android實現讀取NFC卡卡號示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Android添加音頻的幾種方法

    Android添加音頻的幾種方法

    今天小編就為大家分享一篇關于Android添加音頻的幾種方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Android4.X讀取SIM卡短信和聯系人相關類實例分析

    Android4.X讀取SIM卡短信和聯系人相關類實例分析

    這篇文章主要介紹了Android 4.X讀取SIM卡短信和聯系人相關類,以實例形式分析了Android 4.X讀取SIM卡短信和聯系人的兩個相關類的功能、用法與注意事項,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10

最新評論