package com.js.photosdk.utils;
import android.app.Activity;
import android.content.Context;
import android.util.DisplayMetrics;
public class LittleUtil
{
/**
* 获取屏幕高度
*
* @param context
* @return
*/
public static int getScreenHeight(Activity context)
{
DisplayMetrics dm = new DisplayMetrics();
context.getWindowManager().getDefaultDisplay().getMetrics(dm);
return dm.heightPixels;
}
/**
* 获取屏幕宽度
*
* @param context
* @return
*/
public static int getScreenWidth(Activity context)
{
DisplayMetrics dm = new DisplayMetrics();
context.getWindowManager().getDefaultDisplay().getMetrics(dm);
return dm.widthPixels;
}
/**
* px转换成sp
*
* @param context
* @param pxValue
* @return
*/
public static int px2sp(Context context, float pxValue)
{
final float fontScale = context.getResources().getDisplayMetrics().scaledDensity;
return (int) (pxValue / fontScale + 0.5f);
}
/**
* 根据手机的分辨率从 dp 的单位 转成为 px(像素)
*/
public static int dip2px(Context context, float dpValue)
{
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
}