1. 程式人生 > >判斷當前android系統的尺寸。用來區分平板和手機,親測。

判斷當前android系統的尺寸。用來區分平板和手機,親測。

<span style="font-family:KaiTi_GB2312;font-size:18px;">private double getScreenSizeOfDevice2() {
		DisplayMetrics dm = new DisplayMetrics();
		getWindowManager().getDefaultDisplay().getMetrics(dm);
		
		double width = dm.widthPixels / dm.xdpi;
		double height = dm.heightPixels / dm.ydpi;
		double x = Math.pow(width, 2);
		double y = Math.pow(height, 2);
		double screenInches = Math.sqrt(x + y);
		Log.d("TAG2", "The screenInches " + screenInches);
		System.out.println("2" + screenInches);
		return screenInches;
	}</span>

相關推薦

判斷當前android系統尺寸區分平板手機

<span style="font-family:KaiTi_GB2312;font-size:18px;">private double getScreenSizeOfDevice2()

請實現一個函式用來匹配包括'.''*'的正則表示式模式中的字元'.'表示任意一個字元而'*'表示它前面的字元可以出現任意次(包含0次) 在本題中匹配是指字串的所有字元匹配整個模式例如

本題源自劍指offer ----------------------------------------------------------------------------------- 如果模式串遇到*字元則有兩種狀態,第一匹配字元,則字串後移一位,模式串不變,第二,

Node.js初學者的環境的搭建

1.下載對應你係統的Node.js版本:https://nodejs.org/en/download/ 2.安裝完畢後,進行環境變數的配置。在鍵盤按下【win+R】鍵,輸入cmd,然後回車,開啟cmd視窗。依次輸入node -v和npm -v,出現了相對性的版本號,則說明安裝成功。 3.

php實現md5解密原始碼可用

<?php $md5 = "3ec4900f17489377e48dee29f06a49e3"; $uid = "hhp-ImZRY"; $token = strtolower(md5('1878399009')); $url = "http://www.ttmd5.

推薦一款臭蟲藥很有效

淘寶截圖,但絕不是廣告!!!親身經歷:學校宿舍受臭蟲侵害(只是我們幾個宿舍,估計是有人在火車上帶進來的),痛苦的過程就不再贅述,估計沒經歷過的人說了也不懂,經歷過的人不說也感同身受,有了很多藥物,都沒有效果,也可能我們自己撒藥範圍較小。學校找來了當地的防疫站

DPlot.v2.3.4.4 1CD DPlot適用於科學研究工程技術的圖表軟體顯示2維3維資料

Capturing.Reality.RealityCapture.v1.0.3.5753.RC 1CD CSI SAP2000 Ultimate 20.2.0 Win32_64 2CD OptiCut Pro PP v5.24m 中文版 板材切割套料優化工具OptiCut是一種面板和型材切割優化軟體,基於

DPlot.v2.3.4.4 1CD DPlot適用於科學研究工程技術的圖表軟件顯示2維3維數據

prism ova split pwa erl dvd geo corporate conn Capturing.Reality.RealityCapture.v1.0.3.5753.RC 1CD CSI SAP2000 Ultimate 20.2.0 Win32_64 2

一些巨集替換用法使程式碼更加精煉總結了兩個一個foreachc++容器遍歷一個計算程式碼執行時間的

一:#ifndef foreach #define foreach(container,it) \ for(typeof((container).begin()) it = (container).begin();it != (container).end() ;++it) #endif

sendBroadcastAsUser 區分不同的使用者

作為android 的四大基本元件之一的 BroadCast Receiver,是進行程序間通訊的重要手段,幾乎所有的應用都會註冊和傳送各種不同的intent, 那麼有一個問題,你是否瞭解Intent?  作為延伸,我們需要了解一下 sendBroadcast()  / send

開通部落格記錄自己的學習希望不是心血來潮

最近感覺時間很難掌握,如果不記錄點什麼,甚至不知道自己到底幹了啥。所以決定開始寫部落格。希望能借此機會督促自己學習吧。內容主要是關於Unity3D開發為主,後面會不會加別的不知道。目前主要是一些簡單的學習筆記,後面可能會追加一些國外技術部落格的翻譯。第一篇正在醞釀。。。。

重構機房收費系統你要的——異常處理拋出異常(try catch finally)——(vb.net)

style post blue 通過 alt list bcm round 導致 你能保證你的程序不會出問題嗎? 不能 當你的程序執行到某個地方發生了你不想要的結果。你是否想讓它一錯再錯? 不想 你是否想讓你的程序占著茅坑不拉屎? 不想 你是否想知道你的程序出錯的原因?

查詢一個戶下的所有表查詢表結構設置表列寬

color logs 表名 pan for des .cn alt cnblogs SELECT * FROM TAB; DESC 表名 設置表列寬: COL 屬性名 FOR A長度; 查詢一個用戶下的所有表,查詢表結構。設置表列寬。

無法打開登錄所請求的數據庫 "xxxx"登錄失敗 戶 'NT AUTHORITYSYSTEM' 登錄失敗

sql conf onf 記得 public htm 節點 pub 數據 用戶 ‘IIS APPPOOL\DefaultAppPool‘ 登錄失敗。 我在windows8中安裝了iis之後添加了我做的網站打開之後提示用戶 ‘IIS APPPOOL\DefaultAppPoo

簡要分析《XXX需求征集系統》采的可用性可修改性戰術

切換 公式 情況下 服務層 自身 獨立 dea body 計時 網站的頁面能完整呈現在最終用戶面前,需要經過很多個環節,人一個環節出了問題,都可能導致網站不可訪問。DNS會被劫持,網卡會送掉,程序有Bug等等,要保證一個網紮很難永遠完全可用幾乎是一件不可能完

【轉】Fragment對戶可見的判斷實踐有效

有一個 跳轉 orm from defaults 才會 over als class 概述 相信很多使用過 Fragment 的朋友都對判斷 Fragment 是否對用戶可見有此疑問,網上有很多文章也介紹得比較片面,只覆蓋到了其中一種情況。我在項目中也有遇到這樣的

安卓開發學習筆記(二):Android Stuidio無法引用Intent創建對象出現cannot resolve xxx

編譯器 port stact 消失 click first 紅色 xxx font 筆者在進行安卓開發時,發現自己的代碼語法完全沒有問題。尤其是創建intent對象的時候,語法完全是正確的,但是Android Stuidio卻顯示報錯,Intent類顯示為紅色,如圖所示:

薛定諤的貓把妹法科學的辦法把妹解決程式設計師終身大事

標題 薛定諤把妹法 “薛定諤把妹法”其靈感來自著名的物理學假設“薛定諤的貓”。“薛定諤把妹法”中心思想是:事件在被觀察以前,一直處在一個所謂“概率雲”的狀態下,一旦受到觀察,則坍縮為實體。通俗一些,就是要給女生神祕感。 中文名 薛定諤把妹法 外文名 Chase girls with Sc

Android系統中main.mk中關於RCSSCCS的解釋

# this turns off the RCS / SCCS implicit rules of GNU Make % : RCS/%,v % : RCS/% % : %,v % : s.% % : S

一個非常好線上畫圖軟體開源的線上畫流程圖軟體超級棒draw.io

前言 本文的原文連線是: https://blog.csdn.net/freewebsys/article/details/83689187 未經博主允許不得轉載。 博主地址是:http://blog.csdn.net/freewebsys 1,關於draw.io

C/C++|Qt工作筆記-4種方法判斷當前物件(類)名或標識(繼承發typeid法元物件className()法Q_CLASSINFO法)

回想起3個月前,剛剛參加工作也做過類似的筆記,但只有2種方法,估計剛畢業沒有什麼墨水,經過3個月時間又多了2種方法: 這些方法都可用於RTTI 第一個方法是繼承發(C++中很推薦用這個,感覺用這個結構會很清晰): 執行截圖如下: 原始碼如下: #