获取屏幕尺寸,大于7为平板,小于7为手机

/** * 获取屏幕物理尺寸 * @return */private double getScreenSize(){    DisplayMetrics dm = new DisplayMetrics();    ((Activity)getContext()).getWindowManager().getDefaultDisplay().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);

return screenInches;}
时间: 2024-12-28 00:02:42

获取屏幕尺寸,大于7为平板,小于7为手机的相关文章

Android 获取屏幕尺寸与密度

android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533 结果很不靠谱,于是自己写了几行代码,亲测一下 测试参数: 测试环境: i9000(三星) 物理屏幕:480*800px density :1.5 测试代码: [java] view plaincopyprint? // 获取屏幕密度(方法1) int screenWidth  = getWindowManager().getDefaultD

Android分享笔记(1) 获取屏幕尺寸,包括状态栏

一大波干货来袭,屏幕尺寸各种获得,状态栏尺寸可正确获得,亲测. package com.elyar.app.util.measure; import java.lang.reflect.Field; import android.app.Activity; import android.util.DisplayMetrics; public class DisplayMeasure {  /**   * Note:个人经验不服来辩<br>   * 只有activity可以使用getWindow

Android获取屏幕尺寸

有些时候,我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就介绍讲一讲如何获取屏幕的物理尺寸:从网上找过不少资料,发现获取屏幕尺寸并不是很复杂的编程操作,下面的代码即可获取屏幕的尺寸.在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metric)

XCODE中新建工程出现无法获取屏幕尺寸问题

XCODE中新建工程出现无法获取屏幕尺寸问题 最近升级xcode为6后,突然发现新建的式程,在didFinishLaunchingWithOptions中获取的屏幕尺寸不对了,始终是320*480,以至于切换模拟器后,出现上下,都有黑边的情况 通过测试发现如下步骤可解决 1,删除LaunchScreen.xib 2,同时从info.plist中删除 Launch Screen File 3,将Launch Image Source 项设置为 LaunchImage即可 如下图

获取屏幕尺寸

获取屏幕尺寸 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.b

如何获取屏幕尺寸

可以通过以下代码轻松获取屏幕尺寸 //获取屏幕尺寸 DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int mScreenWidth = metric.widthPixels; int mScreenHeight = metric.heightPixels;

工具类 dp转px 获取图片实际尺寸 获取屏幕尺寸

dp转px public class Dp2pxUtils { public static int Dp2Px(Context context, float dp) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dp * scale + 0.5f); } /** * 根据手机的分辨率从 px(像素) 的单位 转成为 dp */ public static int px

iphone获取屏幕尺寸以及状态栏

获取状态栏的尺寸 CGRect rect: rect=[[UIApplication sharedApplication]statusBarFrame]; 获取屏幕尺寸 CGRect rect: rect=[[UIScreen mainScreen]bounds]; CGSize size=rect.size; CGFloat width=size.width; CGFloat height=size.height; NSLog(@"%f",width); NSLog(@"

微信小程序学习点滴《十二》:图片等比例缩放 获取屏幕尺寸图片尺寸 自适应

原文:http://www.wxapp-union.com/portal.php?mod=view&aid=360 早上在论坛上看到有人写了关于图片等比例缩放的文章,只是判断了图片宽是否大于屏幕宽.我之前在做Android的时候也会遇到图片等比例缩放的问题.应该是用图片宽高比和屏幕宽高比做判断.做个笔记. 老规矩,先上图. 1.图片高宽比小于屏幕高宽比 2.图片高宽比大于屏幕高宽比 3.这种其实也是图片高宽比小于屏幕高宽比,但是高宽都大于屏幕高宽.所以不能简单用高宽来判断,应该是用高宽比判断后做