导航菜单

页面标题

页面副标题

Share Any v2.1.7 - CaptureActivity.java 源代码

正在查看: Share Any v2.1.7 应用的 CaptureActivity.java JAVA 源代码文件

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


package com.journeyapps.barcodescanner;

import android.app.Activity;
import android.content.IntentFilter;
import android.os.Build;
import android.os.Bundle;
import android.view.KeyEvent;
import java.util.Objects;
import m9.f;

public class CaptureActivity extends Activity {

    public c f14323a;

    public DecoratedBarcodeView f14324b;

    @Override
    public void onCreate(android.os.Bundle r18) {
        throw new UnsupportedOperationException("Method not decompiled: com.journeyapps.barcodescanner.CaptureActivity.onCreate(android.os.Bundle):void");
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        c cVar = this.f14323a;
        cVar.f14375e = true;
        cVar.f14376f.a();
        cVar.f14378h.removeCallbacksAndMessages(null);
    }

    @Override
    public boolean onKeyDown(int i10, KeyEvent keyEvent) {
        return this.f14324b.onKeyDown(i10, keyEvent) || super.onKeyDown(i10, keyEvent);
    }

    @Override
    public void onPause() {
        super.onPause();
        c cVar = this.f14323a;
        cVar.f14376f.a();
        cVar.f14372b.a();
    }

    @Override
    public void onRequestPermissionsResult(int i10, String[] strArr, int[] iArr) {
        c cVar = this.f14323a;
        Objects.requireNonNull(cVar);
        if (i10 == 250) {
            if (iArr.length <= 0 || iArr[0] != 0) {
                cVar.b();
            } else {
                cVar.f14372b.f14325a.e();
            }
        }
    }

    @Override
    public void onResume() {
        super.onResume();
        c cVar = this.f14323a;
        if (Build.VERSION.SDK_INT < 23) {
            cVar.f14372b.f14325a.e();
        } else if (f0.a.a(cVar.f14371a, "android.permission.CAMERA") == 0) {
            cVar.f14372b.f14325a.e();
        } else if (!cVar.f14382l) {
            e0.b.d(cVar.f14371a, new String[]{"android.permission.CAMERA"}, 250);
            cVar.f14382l = true;
        }
        f fVar = cVar.f14376f;
        if (!fVar.f17035c) {
            fVar.f17033a.registerReceiver(fVar.f17034b, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
            fVar.f17035c = true;
        }
        fVar.f17036d.removeCallbacksAndMessages(null);
        if (fVar.f17038f) {
            fVar.f17036d.postDelayed(fVar.f17037e, 300000L);
        }
    }

    @Override
    public void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        bundle.putInt("SAVED_ORIENTATION_LOCK", this.f14323a.f14373c);
    }
}