亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

android 獲取屏幕像素大小的正確方法

 更新時間:2013年05月30日 10:53:44   作者:  
android 獲取屏幕像素大小的正確方法,需要的朋友可以參考一下

  相信看到此文章的時候,大多人已經(jīng)看了許多獲取屏幕像素的文章,從其他文章我們知道  屏幕的像素是根據(jù)DisplayMetrics類來獲取的
  具體的計算方法是  width = widthPixels * density;   height = heightPixels * density  (ps: widthPixels  和  heightPixels  ,density   都是從DisplayMetrics中獲取的)。

復(fù)制代碼 代碼如下:

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int widthPixels= dm.widthPixels;
int heightPixels= dm.heightPixels;
float density = dm.density;
int screenWidth = widthPixels * density ;
int screenHeight = heightPixels * density ;

  在320*480 的phone 上的 到的 widthPixels 值是320, heightPixels  值是480, density 的值是1.0。
  在480*800 的phone 上的到的idthPixels 值是320, heightPixels  值是533, density 的值是1.5。
  注意: 此處DisplayMetrics 不要使用context.getApplicationContext().getResources().getDisplayMetrics();
  我用此方法在nexus one 中測試的時候得到的 density 的值是1.0  ,以至于我得不到正確的480 * 800 的像素。

相關(guān)文章

  • init output stream初始化輸出流源碼分析

    init output stream初始化輸出流源碼分析

    這篇文章主要為大家介紹了init output stream初始化輸出流源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • Android AndFix熱修復(fù)原理詳情

    Android AndFix熱修復(fù)原理詳情

    這篇文章主要介紹了Android AndFix熱修復(fù)原理詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值嗎,需要的小伙伴可以參考一下
    2022-08-08
  • Flutter應(yīng)用框架搭建實現(xiàn)屏幕適配方案詳解

    Flutter應(yīng)用框架搭建實現(xiàn)屏幕適配方案詳解

    移動設(shè)備多樣性,特別是Android的碎片化嚴重,存在各種各樣的分辨率,flutter跨平臺開發(fā)又需要同時支持Android和IOS,為盡可能的還原設(shè)計圖效果提升用戶的體驗,根據(jù)設(shè)計稿設(shè)計屏幕ui的時候我們需要考慮到屏幕適配的問題
    2022-11-11
  • Android Color顏色過度計算實現(xiàn)代碼

    Android Color顏色過度計算實現(xiàn)代碼

    這篇文章主要介紹了Android Color顏色過度計算實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Android中CountDownTimer倒計時器用法實例

    Android中CountDownTimer倒計時器用法實例

    這篇文章主要介紹了Android中CountDownTimer倒計時器用法,以實例形式分析了Android中CountDownTimer類的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • 深入解讀Android開發(fā)中Activity的生命周期

    深入解讀Android開發(fā)中Activity的生命周期

    這篇文章主要介紹了Android開發(fā)中Activity的生命周期,包括Activity的停止和銷毀等重要內(nèi)容,非常推薦!需要的朋友可以參考下
    2015-12-12
  • Kotlin基本數(shù)據(jù)類型詳解

    Kotlin基本數(shù)據(jù)類型詳解

    大家好,本篇文章主要講的是Kotlin基本數(shù)據(jù)類型詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Android如何防止apk程序被反編譯(尊重勞動成果)

    Android如何防止apk程序被反編譯(尊重勞動成果)

    作為Android應(yīng)用開發(fā)者,不得不面對一個尷尬的局面,就是自己辛辛苦苦開發(fā)的應(yīng)用可以被別人很輕易的就反編譯出來,天下痛苦之事莫過于此啊,本文會介紹一種防止apk程序被反編譯的方法,感興趣的朋友可以了解下哦
    2013-01-01
  • android?Service基礎(chǔ)(啟動服務(wù)與綁定服務(wù))

    android?Service基礎(chǔ)(啟動服務(wù)與綁定服務(wù))

    大家好,本篇文章主要講的是android?Service基礎(chǔ)(啟動服務(wù)與綁定服務(wù)),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Android Application級別自定義Toast

    Android Application級別自定義Toast

    這篇文章主要為大家詳細介紹了Android Application級別自定義Toast,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評論