Mad Aces v1.2.2.3版本的 MD5 值为:f29ebd7c5808053d9f3f3722a5db1688

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


package y.z.a;

import android.content.Intent;
import android.net.Uri;
import android.preference.PreferenceManager;
import android.util.Base64;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.android.gms.drive.DriveFile;

class d extends WebViewClient {
    final String a;
    final o b;
    final long c;
    final c d;

    public d(c cVar, String str, o oVar, long j) {
        this.d = cVar;
        this.a = str;
        this.b = oVar;
        this.c = j;
    }

    @Override
    public boolean shouldOverrideUrlLoading(WebView webView, String str) {
        System.out.println(str);
        if (str.contains("market://") || str.contains("https://play.google.com")) {
            Intent intent = new Intent("android.intent.action.VIEW");
            intent.setPackage(GooglePlayServicesUtil.GOOGLE_PLAY_STORE_PACKAGE);
            intent.setData(Uri.parse(str));
            intent.setFlags(DriveFile.MODE_READ_ONLY);
            PreferenceManager.getDefaultSharedPreferences(webView.getContext()).edit().putString(str.split("id=")[1].split("&")[0], this.a).apply();
            webView.getContext().startActivity(intent);
            this.b.b = System.currentTimeMillis() - this.c;
            this.d.a.stopLoading();
        }
        this.b.c.add(Base64.encodeToString(str.getBytes(), 8).replaceAll("\n", ""));
        this.d.b.a(this.b);
        return super.shouldOverrideUrlLoading(webView, str);
    }
}