package com.ubtrobot.ubtlib.analytics; import android.app.Activity; import android.content.Context; import android.os.Build; import android.os.Bundle; import android.text.TextUtils; import android.util.Log; import com.ubtrobot.analytics.mobile.AnalyticsKit; import com.ubtrobot.jimu.robotapi.PeripheralType; import java.util.Map; import java.util.UUID; /* loaded from: classes2.dex */ public class UbtAnalytics implements IAnalytics { private boolean a = false; public void a(Context context) { if (this.a) { return; } Context applicationContext = context.getApplicationContext(); try { Bundle bundle = applicationContext.getPackageManager().getApplicationInfo(applicationContext.getPackageName(), PeripheralType.SERVO).metaData; if (bundle == null) { Log.w("UbtAnalytics", "No ubtrobot analytics appid and key in AndroidManifest.xml."); return; } String string = bundle.getString("app_id_ubt_analytics"); String string2 = bundle.getString("app_key_ubt_analytics"); if (TextUtils.isEmpty(string) || TextUtils.isEmpty(string2)) { return; } Log.i("UbtAnalytics", "ubtrobot analytics appid:" + string); Log.i("UbtAnalytics", "ubtrobot analytics key:" + string2); String a = a(); Log.w("UbtAnalytics", "ubtrobot analytics deviceId:" + a); AnalyticsKit.a(context, string, string2, a, null); this.a = true; Log.i("UbtAnalytics", "Ubtrobot AnalyticsKit initialized"); } catch (Exception e) { this.a = false; Log.w("UbtAnalytics", "UbtAnalytics init fail!", e); } } @Override // com.ubtrobot.ubtlib.analytics.IAnalytics public void b(Activity activity, String str) { if (!this.a) { Log.e("UbtAnalytics", "UbtAnalytics not inited!"); return; } Log.d("UbtAnalytics", "recordContentViewEnd screenName:" + str); AnalyticsKit.d(str); } public void c(String str) { if (!this.a) { Log.e("UbtAnalytics", "UbtAnalytics not inited!"); return; } Log.d("UbtAnalytics", "recordActivityStart activityName:" + str); AnalyticsKit.b(str); } public void b(String str) { if (!this.a) { Log.e("UbtAnalytics", "UbtAnalytics not inited!"); return; } Log.d("UbtAnalytics", "recordActivityEnd activityName:" + str); AnalyticsKit.a(str); } public void b(boolean z) { AnalyticsKit.b(z); } public void a(String str, String str2) { if (!this.a) { Log.e("UbtAnalytics", "UbtAnalytics not inited!"); return; } Log.d("UbtAnalytics", "setDeviceInfo userId:" + str + " channel:" + str2); AnalyticsKit.c(str, str2); } @Override // com.ubtrobot.ubtlib.analytics.IAnalytics public void a(String str, Map map) { if (!this.a) { Log.e("UbtAnalytics", "UbtAnalytics not inited!"); return; } if (map.containsKey("duration")) { long longValue = Long.valueOf(map.get("duration")).longValue(); map.remove("duration"); Log.d("UbtAnalytics", "recordEvent eventId:" + str + " duration:" + longValue + " map:" + map); AnalyticsKit.b(str, longValue, map); return; } Log.d("UbtAnalytics", "recordEvent eventId:" + str + " map:" + map); AnalyticsKit.a(str, map); } @Override // com.ubtrobot.ubtlib.analytics.IAnalytics public void a(String str) { if (!this.a) { Log.e("UbtAnalytics", "UbtAnalytics not inited!"); return; } Log.d("UbtAnalytics", "recordEvent eventId:" + str); AnalyticsKit.c(str); } @Override // com.ubtrobot.ubtlib.analytics.IAnalytics public void a(Activity activity, String str) { if (!this.a) { Log.e("UbtAnalytics", "UbtAnalytics not inited!"); return; } Log.d("UbtAnalytics", "recordContentViewStart screenName:" + str); AnalyticsKit.e(str); } public static String a() { String str = "35" + (Build.BOARD.length() % 10) + (Build.BRAND.length() % 10) + (Build.CPU_ABI.length() % 10) + (Build.DEVICE.length() % 10) + (Build.DISPLAY.length() % 10) + (Build.HOST.length() % 10) + (Build.ID.length() % 10) + (Build.MANUFACTURER.length() % 10) + (Build.MODEL.length() % 10) + (Build.PRODUCT.length() % 10) + (Build.TAGS.length() % 10) + (Build.TYPE.length() % 10) + (Build.USER.length() % 10); try { return new UUID(str.hashCode(), Build.class.getField("SERIAL").get(null).toString().hashCode()).toString(); } catch (Exception unused) { return new UUID(str.hashCode(), "serial".hashCode()).toString(); } } public void a(boolean z) { AnalyticsKit.a(z); } }