正在查看: OVO v3.139.0 应用的 CropImageActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OVO v3.139.0 应用的 CropImageActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ovo.id.user.profile.presentation.cropimage;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.opengl.GLES10;
import java.io.IOException;
import java.io.InputStream;
import kotlin.Metadata;
import o.i.e7c;
import o.i.ek6;
import o.i.fv2;
import o.i.im8;
import o.i.j8;
import o.i.m5d;
import o.i.oye;
import o.i.ua8;
import o.i.vk7;
import o.i.zu5;
import ovo.id.wallet.checkout.core.data.entity.response.CheckoutComponentResponse;
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0000\u0018\u00002\u00020\u0001:\u0001\u0004B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0005"}, d2 = {"Lovo/id/user/profile/presentation/cropimage/CropImageActivity;", "Lovo/id/user/profile/presentation/cropimage/MonitoredActivity;", "<init>", "()V", "a", "profile-ui_release"}, k = 1, mv = {1, 8, 0})
public final class CropImageActivity extends MonitoredActivity {
public static final int P = 0;
public final oye D = im8.b(new b());
public int E;
public int F;
public int G;
public int H;
public int I;
public int J;
public Uri K;
public Uri L;
public m5d M;
public HighlightView N;
public boolean O;
public final class a {
public a() {
}
}
public static final class b extends ua8 implements zu5<j8> {
public b() {
super(0);
}
public final Object invoke() {
return (j8) fv2.c(CropImageActivity.this, e7c.activity_crop);
}
}
public final void B0(Uri uri) throws IOException {
Throwable th;
InputStream openInputStream;
BitmapFactory.Options options = new BitmapFactory.Options();
int i = 1;
options.inJustDecodeBounds = true;
InputStream inputStream = null;
try {
openInputStream = getContentResolver().openInputStream(uri);
} catch (Throwable th2) {
th = th2;
}
try {
BitmapFactory.decodeStream(openInputStream, null, options);
ek6.l(openInputStream);
int[] iArr = new int[1];
GLES10.glGetIntegerv(3379, iArr, 0);
int i2 = iArr[0];
int min = i2 == 0 ? 2048 : Math.min(i2, 4096);
while (true) {
if (options.outHeight / i <= min && options.outWidth / i <= min) {
return;
} else {
i <<= 1;
}
}
} catch (Throwable th3) {
th = th3;
inputStream = openInputStream;
ek6.l(inputStream);
throw th;
}
}
public final android.graphics.Bitmap C0(android.graphics.Rect r26, int r27, int r28) {
throw new UnsupportedOperationException("Method not decompiled: ovo.id.user.profile.presentation.cropimage.CropImageActivity.C0(android.graphics.Rect, int, int):android.graphics.Bitmap");
}
public final j8 D0() {
Object value = this.D.getValue();
vk7.e(value, "<get-binding>(...)");
return (j8) value;
}
public final void E0(Throwable th) {
setResult(404, new Intent().putExtra(CheckoutComponentResponse.VAL_JSON_STATUS_ERROR, th));
}
@Override
public final void onCreate(android.os.Bundle r14) {
throw new UnsupportedOperationException("Method not decompiled: ovo.id.user.profile.presentation.cropimage.CropImageActivity.onCreate(android.os.Bundle):void");
}
@Override
public final void onDestroy() {
super.onDestroy();
m5d m5dVar = this.M;
if (m5dVar != null) {
Bitmap bitmap = m5dVar.a;
if (bitmap != null) {
bitmap.recycle();
}
m5dVar.a = null;
}
}
public final boolean onSearchRequested() {
return false;
}
}