正在查看: 万能钥匙 v1.1.23 应用的 SignalTestActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 万能钥匙 v1.1.23 应用的 SignalTestActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.wifitutu.ui.tools;
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.widget.TextView;
import androidx.databinding.ViewDataBinding;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.wifitutu.link.foundation.kernel.g;
import com.wifitutu.ui.BaseActivity;
import com.wifitutu_common.ui.l0;
import eh0.d;
import fc0.m;
import gh0.i;
import kotlin.Metadata;
import kotlin.jvm.internal.n;
import kotlin.jvm.internal.p;
import lg0.C2016y;
import lg0.InterfaceC1919q;
import lg0.e0;
import lg0.l5;
import lg0.z4;
import oq.c1;
@Metadata(d1 = {"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0010\u0007\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u000f\u0010\u0006\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\u0006\u0010\u0004J\u000f\u0010\u0007\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\u0007\u0010\u0004J\u000f\u0010\b\u001a\u00020\u0002H\u0016¢\u0006\u0004\b\b\u0010\tJ\u000f\u0010\n\u001a\u00020\u0005H\u0016¢\u0006\u0004\b\n\u0010\u0004J\u000f\u0010\u000b\u001a\u00020\u0005H\u0016¢\u0006\u0004\b\u000b\u0010\u0004J\u000f\u0010\f\u001a\u00020\u0005H\u0014¢\u0006\u0004\b\f\u0010\u0004J\u000f\u0010\r\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\r\u0010\u0004J\u0017\u0010\u0010\u001a\u00020\u00052\u0006\u0010\u000f\u001a\u00020\u000eH\u0002¢\u0006\u0004\b\u0010\u0010\u0011J\u000f\u0010\u0012\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\u0012\u0010\u0004J\u0017\u0010\u0015\u001a\u00020\u00052\u0006\u0010\u0014\u001a\u00020\u0013H\u0002¢\u0006\u0004\b\u0015\u0010\u0016J\u000f\u0010\u0017\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\u0017\u0010\u0004R\u0018\u0010\u001b\u001a\u0004\u0018\u00010\u00188\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0019\u0010\u001aR\u0016\u0010\u001e\u001a\u00020\u00138\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u001c\u0010\u001dR\u0016\u0010\u001f\u001a\u00020\u00138\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\b\u0010\u001dR\u0016\u0010 \u001a\u00020\u00138\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0015\u0010\u001dR\u0016\u0010#\u001a\u00020!8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0010\u0010\"R\u0016\u0010%\u001a\u00020$8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0006\u0010\u0015¨\u0006&"}, d2 = {"Lcom/wifitutu/ui/tools/SignalTestActivity;", "Lcom/wifitutu/ui/BaseActivity;", "Loq/c1;", "<init>", "()V", "Llg0/e0;", "b0", "d0", "Y", "()Loq/c1;", "initView", "finish", "onDestroy", "f0", "", "progress", "a0", "(F)V", "c0", "", "change", "Z", "(I)V", "e0", "Landroid/animation/ObjectAnimator;", "W", "Landroid/animation/ObjectAnimator;", "annotation", "X", "I", "count", "valueCount", "signValueSum", "Ljava/lang/Runnable;", "Ljava/lang/Runnable;", "randomRunnable", "", "isStop", "tutu_app_prd"}, k = 1, mv = {1, 8, 0}, xi = 48)
public final class SignalTestActivity extends BaseActivity<c1> {
public static ChangeQuickRedirect changeQuickRedirect;
public ObjectAnimator annotation;
public int count;
public int signValueSum;
public boolean isStop;
public int valueCount = 1;
public Runnable randomRunnable = new a();
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "run", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class a implements Runnable {
public static ChangeQuickRedirect changeQuickRedirect;
public a() {
}
@Override
public final void run() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28175, new Class[0], Void.TYPE).isSupported) {
return;
}
SignalTestActivity.access$randomValue(SignalTestActivity.this, 40);
}
}
@Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0005\u001a\u00020\u00022\u0006\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0003\u0010\u0004"}, d2 = {"Landroid/animation/ValueAnimator;", "it", "Llg0/e0;", "onAnimationUpdate", "(Landroid/animation/ValueAnimator;)V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class b implements ValueAnimator.AnimatorUpdateListener {
public static ChangeQuickRedirect changeQuickRedirect;
public b() {
}
@Override
public final void onAnimationUpdate(ValueAnimator valueAnimator) {
if (PatchProxy.proxy(new Object[]{valueAnimator}, this, changeQuickRedirect, false, 28176, new Class[]{ValueAnimator.class}, Void.TYPE).isSupported) {
return;
}
TextView textView = SignalTestActivity.this.J().B;
StringBuilder sb = new StringBuilder();
Object animatedValue = valueAnimator.getAnimatedValue();
n.g(animatedValue, "null cannot be cast to non-null type kotlin.Float");
sb.append(i.h(100, i.d(0, (int) ((Float) animatedValue).floatValue())));
sb.append('%');
textView.setText(sb.toString());
}
}
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0001\u001a\u00020\u00002\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00000\u0002H\n¢\u0006\u0004\b\u0005\u0010\u0006"}, d2 = {"Lcom/wifitutu/link/foundation/kernel/n;", "data", "Lqs/z4;", "<anonymous parameter 1>", "Llg0/e0;", "a", "(Lcom/wifitutu/link/foundation/kernel/n;Lqs/z4;)V"}, k = 3, mv = {1, 8, 0})
public static final class c extends p implements ah0.p<com.wifitutu.link.foundation.kernel.n, z4<com.wifitutu.link.foundation.kernel.n>, e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public c() {
super(2);
}
public final void a(com.wifitutu.link.foundation.kernel.n nVar, z4<com.wifitutu.link.foundation.kernel.n> z4Var) {
if (PatchProxy.proxy(new Object[]{nVar, z4Var}, this, changeQuickRedirect, false, 28177, new Class[]{com.wifitutu.link.foundation.kernel.n.class, z4.class}, Void.TYPE).isSupported) {
return;
}
m.d(m.a, (String) null, "startSignTest: " + nVar, 1, (Object) null);
SignalTestActivity signalTestActivity = SignalTestActivity.this;
signalTestActivity.signValueSum = signalTestActivity.signValueSum + ((int) nVar.h().e());
SignalTestActivity.this.valueCount++;
if (Math.abs(((int) nVar.h().e()) - SignalTestActivity.this.J().C.getProgress()) <= 5.0f) {
SignalTestActivity.access$randomValue(SignalTestActivity.this, 20);
} else {
SignalTestActivity.access$signAnimation(SignalTestActivity.this, (float) nVar.h().e());
}
}
@Override
public e0 invoke(com.wifitutu.link.foundation.kernel.n nVar, z4<com.wifitutu.link.foundation.kernel.n> z4Var) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{nVar, z4Var}, this, changeQuickRedirect, false, 28178, new Class[]{Object.class, Object.class}, Object.class);
if (proxy.isSupported) {
return proxy.result;
}
a(nVar, z4Var);
return e0.a;
}
}
public static final void access$randomValue(SignalTestActivity signalTestActivity, int i) {
if (PatchProxy.proxy(new Object[]{signalTestActivity, new Integer(i)}, (Object) null, changeQuickRedirect, true, 28173, new Class[]{SignalTestActivity.class, Integer.TYPE}, Void.TYPE).isSupported) {
return;
}
signalTestActivity.Z(i);
}
public static final void access$signAnimation(SignalTestActivity signalTestActivity, float f) {
if (PatchProxy.proxy(new Object[]{signalTestActivity, new Float(f)}, (Object) null, changeQuickRedirect, true, 28174, new Class[]{SignalTestActivity.class, Float.TYPE}, Void.TYPE).isSupported) {
return;
}
signalTestActivity.a0(f);
}
private final void b0() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28163, new Class[0], Void.TYPE).isSupported) {
return;
}
c1 J = J();
l0 info = getInfo();
J.p0(info != null ? info.B() : null);
J().q0(getString(2131888390));
c0();
}
private final void d0() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28171, new Class[0], Void.TYPE).isSupported || this.isStop) {
return;
}
this.isStop = true;
J().getRoot().removeCallbacks(this.randomRunnable);
e0();
}
@Override
public c1 N() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28172, new Class[0], ViewDataBinding.class);
return proxy.isSupported ? (ViewDataBinding) proxy.result : Y();
}
public c1 Y() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28161, new Class[0], c1.class);
return proxy.isSupported ? (c1) proxy.result : c1.m0(getLayoutInflater());
}
public final void Z(int change) {
if (PatchProxy.proxy(new Object[]{new Integer(change)}, this, changeQuickRedirect, false, 28167, new Class[]{Integer.TYPE}, Void.TYPE).isSupported) {
return;
}
a0((d.a.g(change) + J().C.getProgress()) - (change / 2));
}
public final void a0(float progress) {
if (PatchProxy.proxy(new Object[]{new Float(progress)}, this, changeQuickRedirect, false, 28165, new Class[]{Float.TYPE}, Void.TYPE).isSupported) {
return;
}
int i = this.count + 1;
this.count = i;
if (i == 30) {
f0();
}
ObjectAnimator ofFloat = ObjectAnimator.ofFloat(J().C, "progress", J().C.getProgress(), progress);
this.annotation = ofFloat;
if (ofFloat != null) {
ofFloat.addUpdateListener(new b());
}
ObjectAnimator objectAnimator = this.annotation;
if (objectAnimator != null) {
objectAnimator.setDuration(1000L);
}
ObjectAnimator objectAnimator2 = this.annotation;
if (objectAnimator2 != null) {
objectAnimator2.start();
}
J().getRoot().removeCallbacks(this.randomRunnable);
J().getRoot().postDelayed(this.randomRunnable, 1000L);
}
public final void c0() {
com.wifitutu.link.foundation.kernel.n D;
l5<Integer> h;
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28166, new Class[0], Void.TYPE).isSupported) {
return;
}
int i = this.signValueSum;
l0 info = getInfo();
int e = i + ((int) ((info == null || (D = info.D()) == null || (h = D.h()) == null) ? 0.0d : h.e()));
this.signValueSum = e;
a0(e);
InterfaceC1919q c2 = C2016y.a.c();
l0 info2 = getInfo();
com.wifitutu.link.foundation.kernel.a<com.wifitutu.link.foundation.kernel.n> H0 = c2.H0(info2 != null ? info2.B() : null);
if (H0 != null) {
g.a.b(H0, null, new c(), 1, null);
}
}
public final void e0() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28168, new Class[0], Void.TYPE).isSupported) {
return;
}
C2016y.a.c().k0();
}
public final void f0() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28164, new Class[0], Void.TYPE).isSupported) {
return;
}
int d = this.signValueSum / i.d(1, this.valueCount);
if (d > 75) {
J().q0(getString(2131888386));
return;
}
if (d > 50) {
J().q0(getString(2131888387));
} else if (d > 25) {
J().q0(getString(2131888388));
} else {
J().q0(getString(2131888389));
}
}
public void finish() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28169, new Class[0], Void.TYPE).isSupported) {
return;
}
super/*android.app.Activity*/.finish();
d0();
}
@Override
public void initView() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28162, new Class[0], Void.TYPE).isSupported) {
return;
}
J().F.n0(getString(2131887589));
J().F.p0(Boolean.FALSE);
X(true);
b0();
}
@Override
public void onDestroy() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 28170, new Class[0], Void.TYPE).isSupported) {
return;
}
super.onDestroy();
d0();
}
}