Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.baidu.frontia.a.d;
- import android.content.Context;
- import android.content.SharedPreferences;
- import android.content.SharedPreferences.Editor;
- import android.net.wifi.WifiInfo;
- import android.net.wifi.WifiManager;
- import android.os.Build;
- import android.os.Build.VERSION;
- import android.telephony.TelephonyManager;
- import android.util.Log;
- import com.baidu.frontia.a.e.c;
- import org.json.JSONException;
- import org.json.JSONObject;
- class b$b
- {
- private static b c = null;
- private Context a = null;
- private final JSONObject b;
- private b$b(Context paramContext)
- {
- a = paramContext;
- Object localObject1 = new org/json/JSONObject;
- ((JSONObject)localObject1).<init>();
- b = ((JSONObject)localObject1);
- for (;;)
- {
- try
- {
- localObject1 = b;
- localObject3 = "os_name";
- localObject4 = "Android";
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "manufacture";
- localObject4 = Build.MANUFACTURER;
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "os_version";
- localObject4 = Build.VERSION.RELEASE;
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "model";
- localObject4 = Build.MODEL;
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "firmware";
- localObject4 = Build.FINGERPRINT;
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "mem_size";
- long l = b.b();
- localObject4 = String.valueOf(l);
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "screen_width";
- localObject4 = a;
- localObject4 = b.a((Context)localObject4);
- int j = 0;
- str2 = null;
- k = localObject4[0];
- localObject4 = String.valueOf(k);
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "screen_height";
- localObject4 = a;
- localObject4 = b.a((Context)localObject4);
- j = 1;
- k = localObject4[j];
- localObject4 = String.valueOf(k);
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "cpu_model";
- localObject4 = b.c();
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "cpu_feature";
- localObject4 = b.d();
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = b;
- localObject3 = "screen_density";
- localObject4 = a;
- localObject4 = b.a((Context)localObject4);
- j = 2;
- k = localObject4[j];
- localObject4 = String.valueOf(k);
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- localObject1 = a;
- localObject3 = "phone";
- localObject1 = ((Context)localObject1).getSystemService((String)localObject3);
- localObject1 = (TelephonyManager)localObject1;
- if (localObject1 != null)
- {
- localObject1 = b;
- localObject3 = "wise_cuid";
- localObject4 = a;
- localObject4 = c.a((Context)localObject4);
- ((JSONObject)localObject1).put((String)localObject3, localObject4);
- }
- localObject1 = "pst";
- m = 0;
- localObject3 = null;
- localObject1 = paramContext.getSharedPreferences((String)localObject1, 0);
- localObject3 = "push_mac_id";
- k = 0;
- localObject4 = null;
- localObject3 = ((SharedPreferences)localObject1).getString((String)localObject3, null);
- if (localObject3 != null)
- {
- i = ((String)localObject3).length();
- if (i != 0) {
- continue;
- }
- }
- localObject1 = "wifi";
- }
- catch (JSONException localJSONException)
- {
- int k;
- int m;
- Object localObject3 = "StatUtils";
- Object localObject4 = new java/lang/StringBuilder;
- String str2 = "error ";
- ((StringBuilder)localObject4).<init>(str2);
- String str1 = localJSONException.getMessage();
- str1 = str1;
- Log.e((String)localObject3, str1);
- continue;
- Object localObject2 = localException2;
- continue;
- }
- try
- {
- localObject1 = paramContext.getSystemService((String)localObject1);
- localObject1 = (WifiManager)localObject1;
- localObject1 = ((WifiManager)localObject1).getConnectionInfo();
- localObject1 = ((WifiInfo)localObject1).getMacAddress();
- if (localObject1 == null) {}
- }
- catch (Exception localException1)
- {
- localObject2 = localObject3;
- continue;
- }
- try
- {
- m = ((String)localObject1).length();
- if (m > 0)
- {
- localObject3 = "pst";
- k = 0;
- localObject4 = null;
- localObject3 = paramContext.getSharedPreferences((String)localObject3, 0);
- localObject3 = ((SharedPreferences)localObject3).edit();
- localObject4 = "push_mac_id";
- localObject3 = ((SharedPreferences.Editor)localObject3).putString((String)localObject4, (String)localObject1);
- ((SharedPreferences.Editor)localObject3).commit();
- }
- }
- catch (Exception localException2) {}
- }
- if (localObject1 != null)
- {
- m = ((String)localObject1).length();
- if (m > 0)
- {
- localObject3 = b;
- localObject4 = "mac_id";
- ((JSONObject)localObject3).put((String)localObject4, localObject1);
- }
- }
- }
- public static b a(Context paramContext)
- {
- synchronized (b.class)
- {
- b localb = c;
- if (localb == null)
- {
- localb = new com/baidu/frontia/a/d/b$b;
- localb.<init>(paramContext);
- c = localb;
- }
- localb = c;
- return localb;
- }
- }
- public JSONObject a()
- {
- return b;
- }
- }
- /* Location:
- * Qualified Name: com.baidu.frontia.a.d.b.b
- * Java Class Version: 5 (49.0)
- * JD-Core Version: 0.7.1
- */
Advertisement
Add Comment
Please, Sign In to add comment