Weather Tracker v1.0.0版本的 MD5 值为:3edef27647e42a8ea0e7c0d2dbf56f97

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


package com.mbridge.msdk.videocommon.download;

import android.text.TextUtils;
import com.iab.omid.library.mmadbridge.ScriptInjector;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.foundation.tools.w;
import java.io.File;
public final class h {
    private String a;

    final class AnonymousClass1 extends com.mbridge.msdk.foundation.same.e.a {
        final h a;

        @Override
        public final void a() {
            w.c(this.a.a);
        }

        @Override
        public final void b() {
        }
    }

    public static class a {
        public static h a = new h(null);
    }

    h(AnonymousClass1 anonymousClass1) {
        this();
    }

    public final String b(String str) {
        try {
            String md5 = SameMD5.getMD5(aj.a(str));
            File file = new File(this.a + "/" + md5 + ".html");
            if (file.exists()) {
                return w.a(file);
            }
            return null;
        } catch (Throwable th) {
            if (MBridgeConstans.DEBUG) {
                th.printStackTrace();
                return null;
            }
            return null;
        }
    }

    private h() {
        this.a = com.mbridge.msdk.foundation.same.b.e.b(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_HTML);
    }

    public static h a() {
        return a.a;
    }

    public final boolean a(String str, byte[] bArr) {
        if (bArr != null) {
            try {
                if (bArr.length > 0) {
                    StringBuilder sb = new StringBuilder();
                    sb.append(this.a);
                    sb.append("/");
                    sb.append(SameMD5.getMD5(aj.a(str)));
                    sb.append(".html");
                    return w.a(bArr, new File(sb.toString()));
                }
                return false;
            } catch (Exception e) {
                if (MBridgeConstans.DEBUG) {
                    e.printStackTrace();
                    return false;
                }
                return false;
            }
        }
        return false;
    }

    public final String a(String str) {
        try {
            String str2 = this.a + "/" + SameMD5.getMD5(aj.a(str)) + ".html";
            File file = new File(str2);
            if (file.exists()) {
                com.mbridge.msdk.c.b b2 = com.mbridge.msdk.c.c.a().b(com.mbridge.msdk.foundation.controller.a.d().g());
                if (b2 != null && !TextUtils.isEmpty(b2.av())) {
                    w.a(com.mbridge.msdk.a.b.c(ScriptInjector.injectScriptContentIntoHtml(MBridgeConstans.OMID_JS_SERVICE_CONTENT, w.a(file))).getBytes(), file);
                }
                return "file:////" + str2;
            }
            return null;
        } catch (Throwable th) {
            if (MBridgeConstans.DEBUG) {
                th.printStackTrace();
                return null;
            }
            return null;
        }
    }
}