Android 工具类积累

来源:互联网 发布:http json 接口规范 编辑:程序博客网 时间:2024/04/29 12:27

1.屏幕相关的工具类

/** * 作者:陈明亮 on 2016/3/25 14:09 * 博客:http://blog.csdn.net/zc2_5781 * * DisplayMetrics提供了一种关于显示的通用信息,如显示大小,分辨率和字体。 * 使用方法:    1.直接new其对象, *             2.getWindowManager().getDefaultDisplay().getMetrics(display);//将当前窗口的一些信息放在DisplayMetrics类中 *             3.就可以通过DisplayMetrics对象获取相关信息了 */public class ScreenUtil {    /**     * 获取屏幕的相关参数     * @param context     * @return  DisplayMetrics 屏幕宽高     */    public static DisplayMetrics getScreenSize(Context context){        DisplayMetrics metrics = new DisplayMetrics();        WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);        Display display = wm.getDefaultDisplay();        display.getMetrics(metrics);        return metrics;    }/**     * 获取屏幕density     * @param context     * @return 屏幕density     */    public static float getDeviceDensity(Context context){        DisplayMetrics metrics = new DisplayMetrics();        WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);        wm.getDefaultDisplay().getMetrics(metrics);        return metrics.density;    }}
0 0
原创粉丝点击