From 399ac289f80b7a40aa4210341db6b447cacdcf14 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 09 八月 2022 17:42:33 +0800
Subject: [PATCH] 广告升级,隐私政策整改

---
 app/src/main/java/com/tejia/lijin/app/ShoppingApi.java |   77 +++++++++++---------------------------
 1 files changed, 23 insertions(+), 54 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java b/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java
index ff682d4..45680a6 100644
--- a/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java
+++ b/app/src/main/java/com/tejia/lijin/app/ShoppingApi.java
@@ -7,6 +7,13 @@
 import com.google.gson.Gson;
 import com.loopj.android.http.AsyncHttpClient;
 import com.loopj.android.http.SyncHttpClient;
+import com.tejia.lijin.app.entity.goods.ShareCommonGoods;
+import com.tejia.lijin.app.entity.user.TeamScreenInfo;
+import com.tejia.lijin.app.util.DeviceInfoUtil;
+import com.tejia.lijin.app.util.ToolUtil;
+import com.tejia.lijin.app.util.clipboard.ClipboardUtil;
+import com.tejia.lijin.app.util.user.LoginAndInviteStatusUtil;
+import com.tejia.lijin.app.util.user.UserUtil;
 import com.wpc.library.DeviceUuidFactory;
 import com.wpc.library.util.GetManifestDataUtil;
 import com.wpc.library.util.MacUtil;
@@ -15,12 +22,6 @@
 import com.wpc.library.util.common.PackageUtils2;
 import com.wpc.library.util.common.StringUtils;
 import com.wpc.library.util.security.MD5Utils;
-import com.tejia.lijin.app.entity.goods.ShareCommonGoods;
-import com.tejia.lijin.app.entity.user.TeamScreenInfo;
-import com.tejia.lijin.app.util.ToolUtil;
-import com.tejia.lijin.app.util.clipboard.ClipboardUtil;
-import com.tejia.lijin.app.util.user.LoginAndInviteStatusUtil;
-import com.tejia.lijin.app.util.user.UserUtil;
 import com.yeshi.push.entity.PushRomType;
 
 import org.apache.http.Header;
@@ -3139,9 +3140,7 @@
      * @param context
      * @param goodsId
      * @param goodsType
-     * @param lijinId
      * @param uid
-     * @param from
      * @param handler
      */
     public static void getUserLijinCreatedInfo(Context context, String goodsId, Integer goodsType, Long uid,
@@ -3475,7 +3474,7 @@
     }
 
     public static void recieveHongBao(Context context, String id,
-                                         BasicTextHttpResponseHandler handler) {
+                                      BasicTextHttpResponseHandler handler) {
         LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
         Long uid = UserUtil.getUid(context);
         if (uid != null)
@@ -3607,36 +3606,6 @@
         }
     }
 
-    private static String getDeviceId(Context context) {
-        SharedPreferences deviceInfo = context.getSharedPreferences("deviceInfo", MODE_PRIVATE);
-        String deviceId = deviceInfo.getString("device", "");
-        if (StringUtils.isEmpty(deviceId)) {
-            deviceId = new DeviceUuidFactory(context).getDeviceUuid() + "";
-            if (!StringUtils.isEmpty(deviceId)) {
-                SharedPreferences.Editor editor = deviceInfo.edit();
-                editor.putString("device", deviceId);
-                editor.commit();
-            }
-        }
-        return deviceId;
-    }
-
-    private static String getUtdid(Context context) {
-        SharedPreferences deviceInfo = context.getSharedPreferences("deviceInfo", MODE_PRIVATE);
-        String utdid = deviceInfo.getString("utdid", "");
-        if (StringUtils.isEmpty(utdid)) {
-            utdid = com.ta.utdid2.device.UTDevice.getUtdid(context);
-            if (!StringUtils.isEmpty(utdid)) {
-                SharedPreferences.Editor editor = deviceInfo.edit();
-                editor.putString("utdid", utdid);
-                editor.commit();
-            }
-        }
-        if (StringUtils.isEmpty(utdid))
-            return "";
-        else
-            return utdid;
-    }
 
     public static LinkedHashMap<String, String> validateParams(
             LinkedHashMap<String, String> params, Context context) {
@@ -3646,7 +3615,7 @@
 
         int version = PackageUtils2.getVersionCode(context);
         long time = System.currentTimeMillis();
-        String deviceType = MobileUtil.getSystemModel();
+        String deviceType = DeviceInfoUtil.getSystemModel(context);
         params.put("packages", API_PACKAGE_NAME);
         params.put("Version", version + "");
         params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY);
@@ -3654,16 +3623,16 @@
         params.put("apiversion", "1");
 
         params.put("channel", GetManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"));
-        String imei = MobileUtil.getIMEI(context);
+        String imei = DeviceInfoUtil.getIMEI(context);
         if (!StringUtils.isEmpty(imei))
             params.put("imei", imei);
-        params.put("osVersion", MobileUtil.getSystemVersion());
+        params.put("osVersion", DeviceInfoUtil.getSystemVersion(context));
         params.put("network", NetUtils.getNetworkState(context));
 
         params.put("deviceType", StringUtils.isEmpty(deviceType) ? "" : deviceType);
         params.put("time", time + "");
-        params.put("Device", getDeviceId(context));
-        params.put("utdid", getUtdid(context));
+        params.put("Device", DeviceInfoUtil.getDeviceId(context));
+        params.put("utdid", DeviceInfoUtil.getUtdid(context));
 
         Iterator<String> its = params.keySet().iterator();
         List<String> list = new ArrayList<>();
@@ -3696,23 +3665,23 @@
         // }
         int version = PackageUtils2.getVersionCode(context);
         long time = System.currentTimeMillis();
-        String deviceType = MobileUtil.getSystemModel();
+        String deviceType = DeviceInfoUtil.getSystemModel(context);
         params.put("packages", API_PACKAGE_NAME);
         params.put("Version", version + "");
         params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY);
         params.put("platform", "android");
         params.put("apiversion", "1");
         params.put("channel", GetManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"));
-        String imei = MobileUtil.getIMEI(context);
+        String imei = DeviceInfoUtil.getIMEI(context);
         if (!StringUtils.isEmpty(imei)) {
             params.put("imei", imei);
         }
-        params.put("osVersion", MobileUtil.getSystemVersion());
+        params.put("osVersion", DeviceInfoUtil.getSystemVersion(context));
         params.put("network", NetUtils.getNetworkState(context));
         params.put("deviceType", StringUtils.isEmpty(deviceType) ? "" : deviceType);
         params.put("time", time + "");
-        params.put("Device", getDeviceId(context));
-        params.put("utdid", getUtdid(context));
+        params.put("Device", DeviceInfoUtil.getDeviceId(context));
+        params.put("utdid", DeviceInfoUtil.getUtdid(context));
 
 
         Iterator<String> its = params.keySet().iterator();
@@ -3755,22 +3724,22 @@
         // }
         int version = PackageUtils2.getVersionCode(context);
         long time = System.currentTimeMillis();
-        String deviceType = MobileUtil.getSystemModel();
+        String deviceType = DeviceInfoUtil.getSystemModel(context);
         params.put("packages", API_PACKAGE_NAME);
         params.put("Version", version + "");
         params.put("appkey", BuXinConstant.TAO_BAO_KE_KEY);
         params.put("platform", "android");
         params.put("apiversion", "1");
         params.put("channel", GetManifestDataUtil.getAppMetaData(context, "UMENG_CHANNEL"));
-        String imei = MobileUtil.getIMEI(context);
+        String imei = DeviceInfoUtil.getIMEI(context);
         if (!StringUtils.isEmpty(imei))
             params.put("imei", imei);
-        params.put("osVersion", MobileUtil.getSystemVersion());
+        params.put("osVersion", DeviceInfoUtil.getSystemVersion(context));
         params.put("network", NetUtils.getNetworkState(context));
         params.put("deviceType", StringUtils.isEmpty(deviceType) ? "" : deviceType);
         params.put("time", time + "");
-        params.put("Device", getDeviceId(context));
-        params.put("utdid", getUtdid(context));
+        params.put("Device", DeviceInfoUtil.getDeviceId(context));
+        params.put("utdid", DeviceInfoUtil.getUtdid(context));
 
         Iterator<String> its = params.keySet().iterator();
         List<String> list = new ArrayList<>();

--
Gitblit v1.8.0