最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android編程實(shí)現(xiàn)獲得手機(jī)屏幕真實(shí)寬高的方法

 更新時(shí)間:2015年10月28日 12:46:34   作者:wanqi  
這篇文章主要介紹了Android編程實(shí)現(xiàn)獲得手機(jī)屏幕真實(shí)寬高的方法,以兩個(gè)實(shí)例形式分析了獲取手機(jī)屏幕信息的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了Android編程實(shí)現(xiàn)獲得手機(jī)屏幕真實(shí)寬高的方法。分享給大家供大家參考,具體如下:

WindowManager w = activity.getWindowManager();
Display d = w.getDefaultDisplay();
DisplayMetrics metrics = new DisplayMetrics();
d.getMetrics(metrics);
// since SDK_INT = 1;
widthPixels = metrics.widthPixels;
heightPixels = metrics.heightPixels;
try {
  // used when 17 > SDK_INT >= 14; includes window decorations (statusbar bar/menu bar)
  widthPixels = (Integer) Display.class.getMethod("getRawWidth").invoke(d);
  heightPixels = (Integer) Display.class.getMethod("getRawHeight").invoke(d);
} catch (Exception ignored) {
}
try {
  // used when SDK_INT >= 17; includes window decorations (statusbar bar/menu bar)
  Point realSize = new Point();
  Display.class.getMethod("getRealSize", Point.class).invoke(d, realSize);
  widthPixels = realSize.x;
  heightPixels = realSize.y;
} catch (Exception ignored) {
}

補(bǔ):改進(jìn)版 (彌補(bǔ)了原先非支持版本的一些異常):

WindowManager w = activity.getWindowManager();
Display d = w.getDefaultDisplay();
DisplayMetrics metrics = new DisplayMetrics();
d.getMetrics(metrics);
// since SDK_INT = 1;
widthPixels = metrics.widthPixels;
heightPixels = metrics.heightPixels;
// includes window decorations (statusbar bar/menu bar)
if (Build.VERSION.SDK_INT >= 14 && Build.VERSION.SDK_INT < 17)
try {
  widthPixels = (Integer) Display.class.getMethod("getRawWidth").invoke(d);
  heightPixels = (Integer) Display.class.getMethod("getRawHeight").invoke(d);
} catch (Exception ignored) {
}
// includes window decorations (statusbar bar/menu bar)
if (Build.VERSION.SDK_INT >= 17)
try {
  Point realSize = new Point();
  Display.class.getMethod("getRealSize", Point.class).invoke(d, realSize);
  widthPixels = realSize.x;
  heightPixels = realSize.y;
} catch (Exception ignored) {
}

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Android實(shí)現(xiàn)側(cè)滑菜單DrawerLayout

    Android實(shí)現(xiàn)側(cè)滑菜單DrawerLayout

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)側(cè)滑菜單DrawerLayout,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Android中AutoCompleteTextView自動(dòng)提示

    Android中AutoCompleteTextView自動(dòng)提示

    這篇文章主要為大家詳細(xì)介紹了Android中AutoCompleteTextView自動(dòng)提示的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Flutter?Dio?簡單封裝demo

    Flutter?Dio?簡單封裝demo

    這篇文章主要為大家介紹了Flutter Dio簡單封裝示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Android開發(fā)中l(wèi)ibs和jinLibs文件夾的作用詳解

    Android開發(fā)中l(wèi)ibs和jinLibs文件夾的作用詳解

    這篇文章主要給大家介紹了關(guān)于Android開發(fā)中l(wèi)ibs和jinLibs文件夾的作用的相關(guān)資料,文中通過圖文及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-09-09
  • Android如何在原生App中嵌入Flutter

    Android如何在原生App中嵌入Flutter

    這篇文章主要介紹了Android如何在原生App中嵌入Flutter,幫助大家更好的理解和學(xué)習(xí)Android開發(fā),感興趣的朋友可以了解下
    2021-03-03
  • Flutter進(jìn)階之實(shí)現(xiàn)動(dòng)畫效果(四)

    Flutter進(jìn)階之實(shí)現(xiàn)動(dòng)畫效果(四)

    這篇文章主要為大家詳細(xì)介紹了Flutter進(jìn)階之實(shí)現(xiàn)動(dòng)畫效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Android HandlerThread案例詳解

    Android HandlerThread案例詳解

    這篇文章主要介紹了Android HandlerThread案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Flutter實(shí)現(xiàn)用視頻背景的登錄頁的示例代碼

    Flutter實(shí)現(xiàn)用視頻背景的登錄頁的示例代碼

    這篇文章主要介紹了Flutter實(shí)現(xiàn)用視頻背景的登錄頁的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 快速了解Android Room使用細(xì)則

    快速了解Android Room使用細(xì)則

    這篇文章主要為大家介紹了快速了解Android Room使用細(xì)則,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Android Studio 3.6安裝全過程及AVD安裝運(yùn)行步驟詳解

    Android Studio 3.6安裝全過程及AVD安裝運(yùn)行步驟詳解

    這篇文章主要介紹了Android Studio 3.6安裝全過程及AVD安裝運(yùn)行步驟詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03

最新評(píng)論

库尔勒市| 余江县| 礼泉县| 锡林郭勒盟| 邢台市| 满城县| 怀远县| 于田县| 买车| 遵义县| 滦平县| 冀州市| 建水县| 连云港市| 长武县| 望都县| 红桥区| 将乐县| 得荣县| 保靖县| 康保县| 唐海县| 丘北县| 略阳县| 聊城市| 扬中市| 东港市| 洛浦县| 拜城县| 四会市| 霍山县| 余姚市| 靖边县| 灵璧县| 和田市| 舞钢市| 湟中县| 满城县| 金溪县| 海宁市| 吴川市|