导航菜单

页面标题

页面副标题

moonshot.企业版 v5.53.33 - CaptureActivity.java 源代码

正在查看: moonshot.企业版 v5.53.33 应用的 CaptureActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.yzq.zxinglibrary.android;

import TCUcMtElLJnqSvqb7YcU.rKwtQoMTg9U9BbR7dg96.UBVL9U3WwxbAPwDW6rA5.壗聍嵟詃喝祾剢;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.content.pm.FeatureInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.view.Window;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.appcompat.widget.LinearLayoutCompat;
import com.google.zxing.Result;
import com.yzq.zxinglibrary.R;
import com.yzq.zxinglibrary.view.ViewfinderView;
import java.io.IOException;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.TCUcMtElLJnqSvqb7YcU.C2241;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.TCUcMtElLJnqSvqb7YcU.C2246;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.TCUcMtElLJnqSvqb7YcU.DialogInterfaceOnClickListenerC2245;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.TCUcMtElLJnqSvqb7YcU.HandlerC2239;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.jb4dWzI2R7xQpOgeBEx2.C2255;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.jnksI9k6J1HFuFo5YzBf.C2258;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.rKwtQoMTg9U9BbR7dg96.C2264;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.upyuhngDCr2AObMMnNNw.C2267;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.upyuhngDCr2AObMMnNNw.C2271;
import jnksI9k6J1HFuFo5YzBf.XCpdc6TeIGKCJaX2vEzw.UBVL9U3WwxbAPwDW6rA5.upyuhngDCr2AObMMnNNw.InterfaceC2268;

public class CaptureActivity extends AppCompatActivity implements SurfaceHolder.Callback, View.OnClickListener {

    private static final String f7588 = CaptureActivity.class.getSimpleName();

    private LinearLayoutCompat f7589;

    public C2264 f7590;

    private AppCompatImageView f7591;

    private boolean f7592;

    private LinearLayoutCompat f7593;

    private ViewfinderView f7594;

    private C2241 f7595;

    private SurfaceView f7596;

    private C2246 f7597;

    private HandlerC2239 f7598;

    private LinearLayoutCompat f7599;

    private TextView f7600;

    private C2258 f7601;

    private AppCompatImageView f7602;

    private SurfaceHolder f7603;

    public class C2122 implements InterfaceC2268 {
        public C2122() {
        }

        @Override
        public void mo8103(Result result) {
            CaptureActivity.this.m8100(result);
        }

        @Override
        public void mo8104() {
            Toast.makeText((Context) CaptureActivity.this, R.string.scan_failed_tip, 0).show();
        }
    }

    static {
        壗聍嵟詃喝祾剢.蘵舵駂鱖荃歇笘慔萲郼冖玠(true);
    }

    public static boolean m8093(PackageManager packageManager) {
        FeatureInfo[] systemAvailableFeatures;
        if (packageManager != null && (systemAvailableFeatures = packageManager.getSystemAvailableFeatures()) != null) {
            for (FeatureInfo featureInfo : systemAvailableFeatures) {
                if (featureInfo != null && "android.hardware.camera.flash".equals(featureInfo.name)) {
                    return true;
                }
            }
        }
        return false;
    }

    private void m8094() {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("扫一扫");
        builder.setMessage(getString(R.string.msg_camera_framework_bug));
        builder.setPositiveButton(R.string.button_ok, new DialogInterfaceOnClickListenerC2245(this));
        builder.setOnCancelListener(new DialogInterfaceOnClickListenerC2245(this));
        builder.show();
    }

    private void m8095(View view, boolean z) {
        if (z) {
            view.setVisibility(0);
        } else {
            view.setVisibility(8);
        }
    }

    private void m8096() {
        SurfaceView surfaceView = (SurfaceView) findViewById(R.id.preview_view);
        this.f7596 = surfaceView;
        surfaceView.setOnClickListener(this);
        ViewfinderView viewfinderView = (ViewfinderView) findViewById(R.id.viewfinder_view);
        this.f7594 = viewfinderView;
        viewfinderView.setZxingConfig(this.f7590);
        AppCompatImageView findViewById = findViewById(R.id.backIv);
        this.f7602 = findViewById;
        findViewById.setOnClickListener(this);
        this.f7591 = findViewById(R.id.flashLightIv);
        this.f7600 = (TextView) findViewById(R.id.flashLightTv);
        LinearLayoutCompat findViewById2 = findViewById(R.id.flashLightLayout);
        this.f7589 = findViewById2;
        findViewById2.setOnClickListener(this);
        LinearLayoutCompat findViewById3 = findViewById(R.id.albumLayout);
        this.f7599 = findViewById3;
        findViewById3.setOnClickListener(this);
        LinearLayoutCompat findViewById4 = findViewById(R.id.bottomLayout);
        this.f7593 = findViewById4;
        m8095(findViewById4, this.f7590.m8368());
        m8095(this.f7589, this.f7590.m8383());
        m8095(this.f7599, this.f7590.m8373());
        if (m8093(getPackageManager())) {
            this.f7589.setVisibility(0);
        } else {
            this.f7589.setVisibility(8);
        }
    }

    private void m8097(SurfaceHolder surfaceHolder) {
        if (surfaceHolder == null) {
            throw new IllegalStateException("No SurfaceHolder provided");
        }
        if (this.f7601.m8348()) {
            return;
        }
        try {
            this.f7601.m8350(surfaceHolder);
            if (this.f7598 == null) {
                this.f7598 = new HandlerC2239(this, this.f7601);
            }
        } catch (IOException unused) {
            m8094();
        } catch (RuntimeException unused2) {
            m8094();
        }
    }

    public Handler getHandler() {
        return this.f7598;
    }

    public void onActivityResult(int i, int i2, Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i2, intent);
        if (i == 10 && i2 == -1) {
            new C2271(C2267.m8389(this, intent.getData()), new C2122()).run();
        }
    }

    @Override
    public void onClick(View view) {
        int id = view.getId();
        if (id == R.id.flashLightLayout) {
            this.f7601.m8352(this.f7598);
            return;
        }
        if (id != R.id.albumLayout) {
            if (id == R.id.backIv) {
                finish();
            }
        } else {
            Intent intent = new Intent();
            intent.setAction("android.intent.action.PICK");
            intent.setType("image/*");
            startActivityForResult(intent, 10);
        }
    }

    public void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        Window window = getWindow();
        window.addFlags(128);
        if (Build.VERSION.SDK_INT >= 21) {
            window.setStatusBarColor(-16777216);
        }
        try {
            this.f7590 = (C2264) getIntent().getExtras().get(C2255.f7952);
        } catch (Exception e) {
            e.toString();
        }
        if (this.f7590 == null) {
            this.f7590 = new C2264();
        }
        setContentView(R.layout.activity_capture);
        m8096();
        this.f7592 = false;
        this.f7595 = new C2241(this);
        C2246 c2246 = new C2246(this);
        this.f7597 = c2246;
        c2246.m8333(this.f7590.m8367());
        this.f7597.m8332(this.f7590.m8370());
    }

    public void onDestroy() {
        this.f7595.m8327();
        this.f7594.m8115();
        super.onDestroy();
    }

    public void onPause() {
        HandlerC2239 handlerC2239 = this.f7598;
        if (handlerC2239 != null) {
            handlerC2239.m8320();
            this.f7598 = null;
        }
        this.f7595.m8325();
        this.f7597.close();
        this.f7601.m8347();
        if (!this.f7592) {
            this.f7603.removeCallback(this);
        }
        super/*androidx.fragment.app.FragmentActivity*/.onPause();
    }

    public void onResume() {
        super/*androidx.fragment.app.FragmentActivity*/.onResume();
        C2258 c2258 = new C2258(getApplication(), this.f7590);
        this.f7601 = c2258;
        this.f7594.setCameraManager(c2258);
        this.f7598 = null;
        SurfaceHolder holder = this.f7596.getHolder();
        this.f7603 = holder;
        if (this.f7592) {
            m8097(holder);
        } else {
            holder.addCallback(this);
        }
        this.f7597.m8334();
        this.f7595.m8326();
    }

    @Override
    public void surfaceChanged(SurfaceHolder surfaceHolder, int i, int i2, int i3) {
    }

    @Override
    public void surfaceCreated(SurfaceHolder surfaceHolder) {
        if (this.f7592) {
            return;
        }
        this.f7592 = true;
        m8097(surfaceHolder);
    }

    @Override
    public void surfaceDestroyed(SurfaceHolder surfaceHolder) {
        this.f7592 = false;
    }

    public ViewfinderView m8098() {
        return this.f7594;
    }

    public void m8099(int i) {
        if (i == 8) {
            this.f7591.setImageResource(R.drawable.ic_open);
            this.f7600.setText(R.string.close_flash);
        } else {
            this.f7591.setImageResource(R.drawable.ic_close);
            this.f7600.setText(R.string.open_flash);
        }
    }

    public void m8100(Result result) {
        this.f7595.m8328();
        this.f7597.m8331();
        Intent intent = getIntent();
        intent.putExtra(C2255.f7954, result.getText());
        setResult(-1, intent);
        finish();
    }

    public C2258 m8101() {
        return this.f7601;
    }

    public void m8102() {
        this.f7594.m8116();
    }
}