导航菜单

页面标题

页面副标题

Akıllı Bilet v4.0.39.217 - CaptureActivity.java 源代码

正在查看: Akıllı Bilet v4.0.39.217 应用的 CaptureActivity.java JAVA 源代码文件

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


package com.journeyapps.barcodescanner;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
import com.google.zxing.client.android.R$id;
import com.google.zxing.client.android.R$layout;
import defpackage.iz;

public class CaptureActivity extends Activity {
    public iz f;
    public DecoratedBarcodeView g;

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R$layout.zxing_capture);
        this.g = (DecoratedBarcodeView) findViewById(R$id.zxing_barcode_scanner);
        iz izVar = new iz(this, this.g);
        this.f = izVar;
        izVar.c(getIntent(), bundle);
        iz izVar2 = this.f;
        izVar2.b.a(izVar2.l);
    }

    @Override
    public final void onDestroy() {
        super.onDestroy();
        iz izVar = this.f;
        izVar.g = true;
        izVar.h.a();
        izVar.j.removeCallbacksAndMessages(null);
    }

    @Override
    public final boolean onKeyDown(int i, KeyEvent keyEvent) {
        return this.g.onKeyDown(i, keyEvent) || super.onKeyDown(i, keyEvent);
    }

    @Override
    public final void onPause() {
        super.onPause();
        this.f.d();
    }

    @Override
    public final void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
        iz izVar = this.f;
        izVar.getClass();
        if (i == 250) {
            if (iArr.length > 0 && iArr[0] == 0) {
                izVar.b.f.d();
                return;
            }
            Intent intent = new Intent("com.google.zxing.client.android.SCAN");
            intent.putExtra("MISSING_CAMERA_PERMISSION", true);
            izVar.a.setResult(0, intent);
            if (izVar.e) {
                izVar.b(izVar.f);
            } else {
                izVar.a();
            }
        }
    }

    @Override
    public final void onResume() {
        super.onResume();
        this.f.e();
    }

    @Override
    public final void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        bundle.putInt("SAVED_ORIENTATION_LOCK", this.f.c);
    }
}