Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9

以下内容为反编译后的 AnalyticsSettingsActivity.java 源代码,内容仅作参考


package com.picsart.analytics.debug.components.experiments;

import android.app.Activity;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Switch;
import android.widget.TextView;
import android.widget.Toast;
import com.picsart.analytics.PAanalytics;
import com.picsart.studio.R;
public class AnalyticsSettingsActivity extends Activity {
    public static final int o = 0;
    public Switch a;
    public Switch b;
    public Switch c;
    public Switch d;
    public Switch e;
    public Switch f;
    public EditText g;
    public TextView h;
    public TextView i;
    public TextView j;
    public TextView k;
    public TextView l;
    public TextView m;
    public PAanalytics n;

    public class a implements View.OnClickListener {
        public a() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity.this.n.flushEvents();
        }
    }

    public class b implements View.OnClickListener {
        public b() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity.this.n.flushNetRequest();
        }
    }

    public class c implements View.OnClickListener {
        public c() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity analyticsSettingsActivity = AnalyticsSettingsActivity.this;
            analyticsSettingsActivity.startActivity(new Intent(analyticsSettingsActivity.getApplicationContext(), ExperimentsActivity.class));
        }
    }

    public class d implements View.OnClickListener {
        public d() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity analyticsSettingsActivity = AnalyticsSettingsActivity.this;
            analyticsSettingsActivity.n.setAnalyticsEnabled(analyticsSettingsActivity.a.isChecked(), true);
        }
    }

    public class e implements View.OnClickListener {
        public e() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity analyticsSettingsActivity = AnalyticsSettingsActivity.this;
            analyticsSettingsActivity.n.setNetworkMonitoringEnabled(analyticsSettingsActivity.b.isChecked(), true);
        }
    }

    public class f implements View.OnClickListener {
        public f() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity analyticsSettingsActivity = AnalyticsSettingsActivity.this;
            analyticsSettingsActivity.n.setAnalyticsDebugMode(analyticsSettingsActivity.d.isChecked(), true);
        }
    }

    public class g implements View.OnClickListener {
        public g() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity analyticsSettingsActivity = AnalyticsSettingsActivity.this;
            analyticsSettingsActivity.n.setNetworkMonitoringDebugMode(analyticsSettingsActivity.e.isChecked(), true);
        }
    }

    public class h implements View.OnClickListener {
        public h() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity analyticsSettingsActivity = AnalyticsSettingsActivity.this;
            analyticsSettingsActivity.n.setDirectSendMode(analyticsSettingsActivity.c.isChecked(), true);
        }
    }

    public class i implements View.OnClickListener {
        public i() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity analyticsSettingsActivity = AnalyticsSettingsActivity.this;
            String str = analyticsSettingsActivity.f.isChecked() ? "http://picsart.tools:2017/settings" : "https://settings.picsart.com/api/settings";
            analyticsSettingsActivity.n.setAnalyticsSettingsUrl(str, true);
            analyticsSettingsActivity.g.setText(str);
        }
    }

    public class j implements View.OnClickListener {
        public j() {
        }

        @Override
        public final void onClick(View view) {
            AnalyticsSettingsActivity analyticsSettingsActivity = AnalyticsSettingsActivity.this;
            analyticsSettingsActivity.n.setAnalyticsSettingsUrl(analyticsSettingsActivity.g.getText().toString(), true);
        }
    }

    public class k implements View.OnClickListener {
        public final String a;

        public k(String str) {
            this.a = str;
        }

        @Override
        public final void onClick(View view) {
            int i = AnalyticsSettingsActivity.o;
            AnalyticsSettingsActivity.this.a("advertising id", this.a);
        }
    }

    public class l implements View.OnClickListener {
        public final Long a;

        public l(Long l) {
            this.a = l;
        }

        @Override
        public final void onClick(View view) {
            String valueOf = String.valueOf(this.a);
            int i = AnalyticsSettingsActivity.o;
            AnalyticsSettingsActivity.this.a("user id", valueOf);
        }
    }

    public final void a(String str, String str2) {
        ClipboardManager clipboardManager = (ClipboardManager) getSystemService("clipboard");
        if (clipboardManager != null) {
            clipboardManager.setPrimaryClip(ClipData.newPlainText(str, str2));
            Toast.makeText(this, str.concat(" copied to clipboard"), 0).show();
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_analytics_settings);
        if (getActionBar() != null) {
            getActionBar().setTitle("Analytics");
        }
        this.n = PAanalytics.INSTANCE;
        Switch r5 = (Switch) findViewById(R.id.analytics_enabled_checkbox);
        this.a = r5;
        r5.setChecked(this.n.isAnalyticsEnabled());
        this.a.setOnClickListener(new d());
        Switch r52 = (Switch) findViewById(R.id.network_monitoring_enabled_checkbox);
        this.b = r52;
        r52.setChecked(this.n.isNetworkMonitoringEnabled());
        this.b.setOnClickListener(new e());
        Switch r53 = (Switch) findViewById(R.id.debug_mode_checkbox);
        this.d = r53;
        r53.setChecked(this.n.isAnalyticsDebugMode());
        this.d.setOnClickListener(new f());
        Switch r54 = (Switch) findViewById(R.id.request_debug_mode_checkbox);
        this.e = r54;
        r54.setChecked(this.n.isNetworkMonitoringDebugMode());
        this.e.setOnClickListener(new g());
        Switch r55 = (Switch) findViewById(R.id.direct_send_mode_checkbox);
        this.c = r55;
        r55.setChecked(this.n.isDirectSendMode());
        this.c.setOnClickListener(new h());
        this.g = (EditText) findViewById(R.id.settings_url);
        Switch r56 = (Switch) findViewById(R.id.settings_preprod);
        this.f = r56;
        r56.setChecked("http://picsart.tools:2017/settings".equals(this.n.getAnalyticsSettingsUrl()));
        this.f.setOnClickListener(new i());
        this.g.setText(this.n.getAnalyticsSettingsUrl());
        ((Button) findViewById(R.id.settings_submit_button)).setOnClickListener(new j());
        ((TextView) findViewById(R.id.lib_version)).setText("Lib version\n6.14.7");
        this.h = (TextView) findViewById(R.id.device_id);
        myobfuscated.jy.d.a.execute(new myobfuscated.cv.a(this, 3));
        this.i = (TextView) findViewById(R.id.advertising_id);
        String string = getSharedPreferences("com.picsart.analytics", 0).getString("advertising_id", "");
        this.i.setText(com.appsflyer.internal.h.p("Advertising id\n", string));
        this.i.setOnClickListener(new k(string));
        this.j = (TextView) findViewById(R.id.user_id);
        Long valueOf = Long.valueOf(this.n.getUserId());
        this.j.setText("User id\n" + valueOf);
        this.j.setOnClickListener(new l(valueOf));
        this.k = (TextView) findViewById(R.id.country_code);
        this.k.setText("Country code\n" + myobfuscated.jy.e.a(getApplicationContext()));
        this.m = (TextView) findViewById(R.id.experiments_count);
        this.m.setText("Involved experiments\n" + this.n.getInvolvedExperimentsCount());
        this.l = (TextView) findViewById(R.id.segments);
        this.l.setText(("Segments" + this.n.getSegments()).replace(", ", "\n").replace("[", "\n").replace("]", ""));
        ((Button) findViewById(R.id.events_flush_button)).setOnClickListener(new a());
        ((Button) findViewById(R.id.network_monitoing_flush_button)).setOnClickListener(new b());
        ((Button) findViewById(R.id.experiments_button)).setOnClickListener(new c());
        ((Button) findViewById(R.id.share_settings_button)).setOnClickListener(new myobfuscated.w8.a(this, 7));
        ((Button) findViewById(R.id.reset)).setOnClickListener(new com.beautify.studio.impl.common.brushFragment.c(this, 6));
    }

    @Override
    public final void onResume() {
        super.onResume();
        this.m.setText("Involved experiments count\n" + this.n.getInvolvedExperimentsCount());
    }
}