`
zxl_ong
  • 浏览: 126509 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

获取手机屏幕大小两种方法

阅读更多
第一种:
 public Point getDisplayMetrics() {   
    DisplayMetrics dm = new DisplayMetrics();   
    dm = getApplicationContext().getResources().getDisplayMetrics();   
    int screenWidth = dm.widthPixels;   
    int screenHeight = dm.heightPixels;   
    return new Point(screenWidth ,screenHeight );  
 }


第二种:
    public Point getDisplayScreen() {   
       WindowManager windowManager = getWindowManager();  
       Display display = windowManager.getDefaultDisplay();  
       screenWidth  = display.getWidth();  
       screenHeight = display.getHeight();  
       return new Point(screenWidth ,screenHeight );  
    } 



分享到:
评论

相关推荐

    Android真机界面的大小与MuMu模拟器运行出来的手机屏幕大小不一致问题的一个解决办法

    我的手机是小米6x,屏幕大小是1080乘2160。刚开始我把MuMu模拟器界面大小调至1080乘2160,运行效果会是这样: –这一切看起来似乎很正常的样子,但是在android studio的布局文件的布局情况只能与模拟器运行效果、...

    Android开发中获取View视图宽与高的常用方法小结

    1)这两种方法在屏幕未显示的时候,还是处于0的状态,即要在setContentView调用之后才有效。 2)Activity必须如此设置才能获得view的宽高 //设置为无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为...

    Android开发资料合集--续

    81、获得屏幕像素的两种方法 126 82、ShowDialog(int id); 126 83、透明效果的实现 128 84、根据网络或GPS获得经纬度 128 85、TextView 130 90、获取存储卡和手机内部存储空间 130 91、获得当前应用的UID 131 92、...

    Winform窗口实现多显示屏显示的2种方法

    一台主机连接了2台显示器(2个显卡),要求一个程序的两个窗体在不同的显示器上显示:显示器1 显示From1,显示器2 显示From2。代码及说明如下: Form1不需要变更代码,From2添加如下代码: // 方法一: From2 frm...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--屏幕相关之Display类获取屏幕尺寸和分辨率 |--屏幕适配之ScrollView |--屏幕适配之像素dp和px之间转换 |--工具类之Log的封装类 |--工具类之不同log打印的封装 |--工具类之开启新的Activity |--布局加载器的获取 |...

    C#开发经验技巧宝典

    0714 如何解析只有一种格式的文本文件 442 0715 如何解析含有多种格式的文本文件 443 第17章 Windows开发技术 445 17.1 获取计算机系统信息 446 0716 如何获取系统时间 446 0717 如何获取系统目录 446 ...

    袖珍定时截屏先锋2.1

    5、自动获取屏幕分辨率,可将图片保存为bmp或jpg格式,jpg格式图片文件仅有同样bmp图片文件大小的20分之一,甚至不到其25分之一 6、可以自由选择截屏间隔时间单位,分为分钟和秒钟两种 7、键盘、鼠标无动作时可以...

    多媒体教室

    如果您需要在两个组播不通的网段间使用多媒体网络教室,就必须在以 Windows NT 作为网关的机器上安装路由器软件,安装方法如下: 1. 使网关的两块网卡分别对应不同的网段,并将各网段的学生机设置网关为相应网段的...

    C#编程经验技巧宝典

    104 <br>0171 如何只允许输入指定图片格式 105 <br>0172 如何设置录入图片统一图片大小 105 <br>5.4 数组处理技巧 105 <br>0173 如何转换数组类型 105 <br>0174 如何复制数组中一系列元素的...

    LBLogger java日志记录信息

    MyLogger为工厂类,提供两种日志: /** * 获取按日期循环日志 * @param path String 路径; 为null 去 user.dir 目录。 * @param filename String 文件名称: 自动在后面追加 filename_YYYY-MM-DD.LOG, * @...

    C#程序开发范例宝典(第2版).part02

    实例041 获取桌面大小 43 实例042 在窗口间移动按钮 44 实例043 如何实现Office助手 45 1.13 窗体控制技术 46 实例044 在关闭窗口前加入确认对话框 46 实例045 通过子窗体刷新父窗体 47 实例046 拖动无边框...

    ios开发记录

    //创建一个window对象,window的frame跟屏幕大小一致 self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; Screen 屏 //让window显示到屏幕上 [self.window makeKeyAndVisible]; ...

    vc++ 应用源码包_1

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

    vc++ 应用源码包_6

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

    vc++ 应用源码包_5

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

    vc++ 应用源码包_2

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

    vc++ 应用源码包_3

    然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多线程断点续传软件《传圣》源代码 ...

Global site tag (gtag.js) - Google Analytics