正在查看: Share Any v2.1.7 应用的 CaptureActivity.java JAVA 源代码文件
本页面展示 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);
}
}