1. 程式人生 > >判斷Android裝置是手機還是平板?

判斷Android裝置是手機還是平板?

由於現在的平板已經支援電話功能了,所以只能通過裝置的尺寸大小來進行判斷~

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裝置手機還是平板

由於現在的平板已經支援電話功能了,所以只能通過裝置的尺寸大小來進行判斷~ private boolean isPad() { WindowManager wm = (WindowManag

Android獲取螢幕實際高度跟顯示高度,判斷Android裝置是否擁有虛擬功能鍵

一般的獲取螢幕尺寸,但是不包括虛擬功能高度 /** * 獲取螢幕尺寸,但是不包括虛擬功能高度 * * @return */ public int getNoHasVirtualKey() { int height = getWindowMa

華為裝置(手機平板)不列印Log解決方案

進入裝置的工程模式開啟Log開關 手機 在撥號盤輸入以下程式碼 *#*#2846579#*#* 平板 橫屏模式下,開啟計算器,輸入一下程式碼 一定要切換到橫屏模式,

Android 判斷裝置手機還是平板

最近一個新需求,在手機端不支援橫屏,平板支援橫屏。拆分一下需求。 需要判斷是否是平板 不是平板則設定為只支援豎屏 判斷是否是平板 /** * 判斷當前裝置是手機還是平板,程式碼來自 Google I/O App for Android

Android 判斷當前裝置手機還是平板

Android開發需要適配手機和平板,有些需求實現時就要求判斷裝置是手機還是平板。 網上很多說通過裝置尺寸、DPI、版本號、是否具備電話功能等進行判斷,不過都不算太精確。這裡分享一個簡潔給力的方法(官方用法): /** * 判斷當前裝置是手機還是平板,程式碼來自

Android判斷裝置手機還是平板

方法一(官方的例子): /** * 判斷是否平板裝置 * @param context * @return true:平板,false:手機 */ private boolean isTa

Android app 判斷手機還是平板

方法一: public static boolean isTablet(Context context) { return (context.getResources().getCon

Android手機平板電腦上啟用開發者模式選項

  這是兩個步驟的過程,第一步是在Android手機或平板啟用開發模式選項和第二是交換機上的USB除錯的裝置。讓我們看看如何在下面的教程中完成這兩個活動。   第1步:啟用開發人員選項 1)點選主選單圖示。   2)轉到“ 設定”

Android判斷世界各國手機號碼合法性

之前公司專案只接收國內手機號碼註冊,所以只用正則表示式判斷是否滿足即可,後來香港同事、臺灣同事想使用我們產品,發現根本沒法註冊,所以後臺新增香港、臺灣、澳門手機使用者註冊支援,所以APP也得新增這些地區

js判斷當前裝置Android 還是 iOS

//userAgent 屬性是一個只讀的字串,聲明瞭瀏覽器用於 HTTP 請求的使用者代理頭的值 var u = navigator.userAgent; //Android終端 var isAndroid = u.indexOf('Android') > -1 ||

Android學習第7篇——碎片實踐,結合ListView的簡單閱讀應用,自適應手機平板

在學過了碎片(Fragment)、ListView之後,實現一個自適應手機和平板的文章閱讀應用效果圖:手機: 平板:二、實現過程:1、新建一個文章實體類Newspublic class News { private String title; private

Javascript 判斷移動裝置,以及iPhone, iPad手機 ios 板本 « 關於網路那些事...

推薦的方式 判斷移動裝置或版本的最佳方式,還是建議使用完整的 Library 若你需要一個快速可以套用在現成專案的作法,則可以參考下方: 判斷移動裝置 雖然這個

利用Fragment編寫簡易新聞介面,佈局同時適應Android手機平板電腦

        大家好,最近從事培訓工作碰到一個練習題,利用Fragment編寫簡易新聞介面,並且佈局能同時適應手機和平板電腦,這是書本上的一個練習題,題目本身沒多大難度,個人覺得作者程式碼的模組化做得比較好,所以拿出來分享,同時自己學習也複習、鞏固一下。        

Android適配手機平板螢幕尺寸

一.劃分手機和平板 人為判斷方法: 大於6英寸的就是平板。小於6英寸的都是手機 平板尺寸: 6英寸、7英寸、10英寸、14英寸… Android系統支援多配置資原始檔,我們可以追加新的資源目錄到你的Android專案中。命名規範: 資源

-------怎麼用程式碼判斷Android手機的Rom是MIUI及獲取MIUI版本

http://blog.csdn.net/devilkin64/article/details/19415717 參考Android原始碼: https://code.google.com/p/cyanogen-updater/source/browse/trunk/src

怎麼用程式碼判斷Android手機的Rom是MIUI及獲取MIUI版本

轉載: 參考原始碼 在Android shell模式下輸入 getprop 就能獲取系統屬性值 如果Rom是miUI那麼就會有以下欄位. [ro.miui.ui.version.code

ANDROID裝置手機助手adb連線

在工作當中,經常需要android裝置連線電腦進行adb除錯,很多android裝置在沒有手機助手的幫助下很難連線成功,今天發現一個無需手機助手連線adb的好辦法,記錄一下。 1.開啟“裝置管理器”–“android tablet/phone”–右鍵–屬性–詳

Android獲取手機裝置識別碼(IMEI)和手機號碼

最近看了下獲取手機裝置ID和手機資訊以及SIM的資訊例子,主要還是借鑑別人的,現在自己寫一下,算是鞏固加深了,也希望能給大家一個參考 必要的條件還是一部真機,SIM卡或者UIM卡。 首先,在AndroidMainfest.xml裡獲取許可權 <uses-permiss

js判斷移動裝置 並跳轉到手機

判斷移動裝置一般使用UA 在<head>裡新增經過驗證可以判斷移動端裝置. <script type="text/javascript">     if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMo

Android手機平板兩不誤,使用Fragment實現相容手機平板的程式

記得我之前參與開發過一個華為的專案,要求程式可以支援好幾種終端裝置,其中就包括Android手機和Android Pad。然後為了節省人力,公司無節操地讓Android手機和Android Pad都由我們團隊開發。當時專案組定的方案是,製作兩個版本的App