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());
}
}