From 92c66482837f9adb48eddb41103e688bfd9cc7ca Mon Sep 17 00:00:00 2001 From: "sifacai@outlook.com" Date: Wed, 31 Aug 2022 22:08:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/sifacai/vlcjellyfin/Utils.java | 45 +++++++++---------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java b/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java index c007315..aa79998 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/Utils.java @@ -26,16 +26,16 @@ import okhttp3.Response; public class Utils { -// public static T JsonToObj(String jsonStr, Class tClass) { -// if (jsonStr != null && jsonStr.length() > 0) { -// try { -// return new Gson().fromJson(jsonStr, tClass); -// } catch (Exception e) { -// return null; -// } -// } -// return null; -// } + public static T JsonToObj(String jsonStr, Class tClass) { + if (jsonStr != null && jsonStr.length() > 0) { + try { + return new Gson().fromJson(jsonStr, tClass); + } catch (Exception e) { + return null; + } + } + return null; + } /** * 获取Json项 @@ -44,19 +44,18 @@ public class Utils { * @param key * @return */ -// public static JsonElement getJsonString(JsonObject jo, String key) { -// JsonElement je = new Gson().toJsonTree("", String.class); -// if (jo.has(key)) { -// je = jo.get(key); -// } -// return je; -// } - -// public static int getPixelsFromDp(Activity context, int i) { -// DisplayMetrics metrics = new DisplayMetrics(); -// context.getWindowManager().getDefaultDisplay().getMetrics(metrics); -// return (i * metrics.densityDpi) / DisplayMetrics.DENSITY_DEFAULT; -// } + public static JsonElement getJsonString(JsonObject jo, String key) { + JsonElement je = new Gson().toJsonTree("", String.class); + if (jo.has(key)) { + je = jo.get(key); + } + return je; + } + public static int getPixelsFromDp(Activity context, int i) { + DisplayMetrics metrics = new DisplayMetrics(); + context.getWindowManager().getDefaultDisplay().getMetrics(metrics); + return (i * metrics.densityDpi) / DisplayMetrics.DENSITY_DEFAULT; + } }