卡特世界 v1.0.8版本的 MD5 值为:003518196b64b6d0c6e5f7f4996f7146

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


package com.kc.openset.sdk.dsp.dialog;

import android.app.Activity;
import android.app.Dialog;
import android.os.Handler;
import android.os.Message;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.ScrollView;
import android.widget.TextView;
import com.jiagu.sdk.OSETSDKProtected;
import com.kc.openset.R;
import com.kc.openset.sdk.dsp.util.ODInsertListener;
import com.kc.openset.sdk.dsp.util.StateListener;
import com.kc.openset.sdk.dsp.util.c;
import com.kc.openset.sdk.dsp.util.i;
import java.util.Map;
public class a extends Dialog {
    private RelativeLayout a;
    private ImageView b;
    private ScrollView c;
    private Activity d;
    private ImageView e;
    private ODInsertListener f;
    private c.a g;
    private TextView h;
    private String i;
    private boolean j;
    private Handler k;

    class C0132a implements StateListener {
        static {
            OSETSDKProtected.interface11(574);
        }

        C0132a() {
        }

        @Override
        public native void isClick();
    }

    class b implements View.OnClickListener {
        static {
            OSETSDKProtected.interface11(575);
        }

        b() {
        }

        @Override
        public native void onClick(View view);
    }

    class c implements View.OnClickListener {
        static {
            OSETSDKProtected.interface11(576);
        }

        c() {
        }

        @Override
        public native void onClick(View view);
    }

    class d extends Handler {
        d() {
        }

        @Override
        public void handleMessage(Message message) {
            super.handleMessage(message);
            if (message.what == 1 && a.this.isShowing()) {
                Map<String, Object> map = com.kc.openset.sdk.dsp.util.b.e;
                if (map.get(a.c(a.this).e() + "show") == null) {
                    com.kc.openset.sdk.dsp.util.d.a().a("http://dsp.shenshiads.com/event/show", (c.a) message.obj);
                    i.a().a(a.c(a.this), "曝光");
                }
                Map<String, Object> map2 = com.kc.openset.sdk.dsp.util.b.e;
                map2.put(a.c(a.this).e() + "show", "111");
            }
        }
    }

    static {
        OSETSDKProtected.interface11(578);
    }

    public a(Activity activity, ODInsertListener oDInsertListener, c.a aVar, String str) {
        super(activity, R.style.ODDialogStyle);
        this.k = new d();
        this.d = activity;
        this.f = oDInsertListener;
        this.g = aVar;
        this.i = str;
        setContentView(R.layout.od_view_insert);
        DisplayMetrics displayMetrics = activity.getApplicationContext().getResources().getDisplayMetrics();
        int i = displayMetrics.widthPixels;
        int i2 = displayMetrics.heightPixels;
        double d2 = i;
        Double.isNaN(d2);
        Double.isNaN(d2);
        a((int) (d2 - (0.2d * d2)), i2, aVar);
        setCanceledOnTouchOutside(false);
        getWindow().setBackgroundDrawableResource(17170445);
    }

    private native ViewGroup.LayoutParams a(RelativeLayout relativeLayout, int i, int i2, double d2, double d3, int i3);

    private native void a();

    private native void a(int i, int i2, c.a aVar);

    static native boolean a(a aVar);

    static native boolean a(a aVar, boolean z);

    static native void b(a aVar);

    static native c.a c(a aVar);

    @Override
    protected native void onStart();

    @Override
    protected native void onStop();
}