判斷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