CamScanner.apk(点击下载) / DocJsonAdFragment.java


package com.intsig.camscanner.test.docjson;

import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.provider.Settings;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import androidx.annotation.NonNull;
import com.intsig.advertisement.control.AdConfigManager;
import com.intsig.camscanner.AppLaunchActivity;
import com.intsig.camscanner.R;
import com.intsig.camscanner.purchase.entity.Function;
import com.intsig.camscanner.tsapp.purchase.PurchaseSceneAdapter;
import com.intsig.camscanner.util.PreferenceHelper;
import com.intsig.utils.ToastUtils;
import com.intsig.utils.WindowUtilsSingleton;
import com.intsig.view.FlowLayout;
import com.intsig.webview.util.WebUtil;

public class DocJsonAdFragment extends DocJsonBaseFragment implements View.OnClickListener {

    /* renamed from: f  reason: collision with root package name */
    private Button f33024f;

    private void p4() {
        this.f33026b = (FlowLayout) this.f33025a.findViewById(R.id.flow_layout);
        this.f33025a.findViewById(R.id.ad_btn).setOnClickListener(this);
        this.f33025a.findViewById(R.id.btn_request_launch).setOnClickListener(this);
        this.f33025a.findViewById(R.id.btn_app_launch).setOnClickListener(this);
        this.f33025a.findViewById(R.id.btn_app_launch_active).setOnClickListener(this);
        this.f33025a.findViewById(R.id.btn_get_gaid).setOnClickListener(this);
        this.f33024f = Y3("", new s0(this));
        if (PreferenceHelper.A9()) {
            this.f33024f.setText("关闭广告监控");
        } else {
            this.f33024f.setText("开启广告监控");
        }
    }

    /* access modifiers changed from: private */
    public /* synthetic */ void q4(View view) {
        WindowUtilsSingleton p10 = WindowUtilsSingleton.p();
        if (PreferenceHelper.A9()) {
            PreferenceHelper.Ia(false);
            p10.m();
            this.f33024f.setText("开启广告监控");
        } else if (Build.VERSION.SDK_INT < 23 || Settings.canDrawOverlays(this.f33027c)) {
            PreferenceHelper.Ia(true);
            p10.w(this.f33027c);
            this.f33024f.setText("关闭广告监控");
        } else {
            ToastUtils.o(this.f33027c, "请授权");
            startActivityForResult(new Intent("android.settings.action.MANAGE_OVERLAY_PERMISSION", Uri.parse("package:" + this.f33027c.getPackageName())), 1);
        }
    }

    @Override // androidx.fragment.app.Fragment
    public void onActivityResult(int i10, int i11, Intent intent) {
        WindowUtilsSingleton p10 = WindowUtilsSingleton.p();
        if (Build.VERSION.SDK_INT < 23 || Settings.canDrawOverlays(this.f33027c)) {
            if (i10 == 1) {
                PreferenceHelper.Ia(true);
                p10.w(this.f33027c);
                this.f33024f.setText("关闭广告监控");
            }
            return;
        }
        ToastUtils.o(this.f33027c, "授权失败");
    }

    public void onClick(View view) {
        switch (view.getId()) {
            case R.id.btn_app_launch:
                startActivity(new Intent(this.f33027c, AppLaunchActivity.class));
                return;
            case R.id.btn_app_launch_active:
                PurchaseSceneAdapter.n(this.f33027c, Function.FROM_CERTIFICATE_CAPTURE, 105, false);
                return;
            case R.id.btn_get_gaid:
                DocJsonTestActivity docJsonTestActivity = this.f33027c;
                WebUtil.k(docJsonTestActivity, "https://mo-sandbox.camscanner.com/app/personalized?" + AdConfigManager.f10163b.o(this.f33027c, "https://mo-sandbox.camscanner.com/app/personalized?"));
                return;
            default:
                return;
        }
    }

    @Override // androidx.fragment.app.Fragment, com.intsig.camscanner.test.docjson.DocJsonBaseFragment
    public View onCreateView(@NonNull LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        this.f33025a = layoutInflater.inflate(R.layout.fragment_doc_json_ad, viewGroup, false);
        p4();
        return this.f33025a;
    }
}