正在查看: moonshot.企业版 v8.14.46 应用的 ImageGridActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: moonshot.企业版 v8.14.46 应用的 ImageGridActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.lzy.imagepicker.ui;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.GridView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import c8sKPHc73aST6XPVbBtC.PGqkJnXjeiwrwErSxdaQ.hX79Ew6mJdJrSjlkdwnl.戟螄螙行熵斕聲;
import c8sKPHc73aST6XPVbBtC.c8sKPHc73aST6XPVbBtC.矚瑘爮葊翲;
import com.luck.picture.lib.permissions.PermissionConfig;
import com.lzy.imagepicker.R;
import java.util.ArrayList;
import java.util.List;
import kp1AiJpjqJHu1Tcnj96z.CClEfcQBIieeSntHv4xl.zSFvmU2XOpXZrEfUxlHp.C0390;
import kp1AiJpjqJHu1Tcnj96z.CClEfcQBIieeSntHv4xl.zSFvmU2XOpXZrEfUxlHp.C0393;
import kp1AiJpjqJHu1Tcnj96z.CClEfcQBIieeSntHv4xl.zSFvmU2XOpXZrEfUxlHp.C0395;
import kp1AiJpjqJHu1Tcnj96z.CClEfcQBIieeSntHv4xl.zSFvmU2XOpXZrEfUxlHp.IRnPlw4EC2IclzeuBbCK.C0358;
import kp1AiJpjqJHu1Tcnj96z.CClEfcQBIieeSntHv4xl.zSFvmU2XOpXZrEfUxlHp.IRnPlw4EC2IclzeuBbCK.C0359;
import kp1AiJpjqJHu1Tcnj96z.CClEfcQBIieeSntHv4xl.zSFvmU2XOpXZrEfUxlHp.P1CPo39Mt1vboWxuyqY8.ViewOnClickListenerC0360;
import kp1AiJpjqJHu1Tcnj96z.CClEfcQBIieeSntHv4xl.zSFvmU2XOpXZrEfUxlHp.k52vou7xlegBsU3qaLxq.C0375;
import kp1AiJpjqJHu1Tcnj96z.CClEfcQBIieeSntHv4xl.zSFvmU2XOpXZrEfUxlHp.k52vou7xlegBsU3qaLxq.C0377;
public class ImageGridActivity extends ImageBaseActivity implements C0390.InterfaceC0391, C0377.InterfaceC0378, C0393.InterfaceC0394, View.OnClickListener {
public static final int f376 = 1;
public static final int f377 = 2;
public static final String f378 = "TAKE";
public static final String f379 = "IMAGES";
private RecyclerView f380;
private Button f381;
private C0375 f382;
private View f384;
private Button f385;
private GridView f386;
private ViewOnClickListenerC0360 f387;
private List<C0358> f389;
private Button f390;
private C0377 f391;
private C0393 f392;
private boolean f383 = false;
private boolean f388 = false;
public class C0077 implements ViewOnClickListenerC0360.InterfaceC0363 {
public C0077() {
}
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
ImageGridActivity.this.f382.m2708(i);
ImageGridActivity.this.f392.m2740(i);
ImageGridActivity.this.f387.dismiss();
C0358 c0358 = (C0358) adapterView.getAdapter().getItem(i);
if (c0358 != null) {
ImageGridActivity.this.f391.m2717(c0358.f2283);
ImageGridActivity.this.f385.setText(c0358.f2284);
}
ImageGridActivity.this.f386.smoothScrollToPosition(0);
}
}
private void m262() {
ViewOnClickListenerC0360 viewOnClickListenerC0360 = new ViewOnClickListenerC0360(this, this.f382);
this.f387 = viewOnClickListenerC0360;
viewOnClickListenerC0360.m2654(new C0077());
this.f387.m2656(this.f384.getHeight());
}
public void onActivityResult(int i, int i2, Intent intent) {
super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i2, intent);
if (intent != null && intent.getExtras() != null) {
if (i2 == 1005) {
this.f383 = intent.getBooleanExtra(ImagePreviewActivity.f394, false);
return;
}
if (intent.getSerializableExtra(C0393.f2402) != null) {
setResult(1004, intent);
}
finish();
return;
}
if (i2 != -1 || i != 1001) {
if (this.f388) {
finish();
return;
}
return;
}
C0393.m2732(this, this.f392.m2749());
String absolutePath = this.f392.m2749().getAbsolutePath();
C0359 c0359 = new C0359();
c0359.f2293 = absolutePath;
this.f392.m2762();
this.f392.m2764(0, c0359, true);
if (this.f392.m2737()) {
startActivityForResult(new Intent((Context) this, (Class<?>) ImageCropActivity.class), 1002);
return;
}
Intent intent2 = new Intent();
intent2.putExtra(C0393.f2402, this.f392.m2760());
setResult(1004, intent2);
finish();
}
@Override
public void onClick(View view) {
int id = view.getId();
if (id == R.id.btn_ok) {
Intent intent = new Intent();
intent.putExtra(C0393.f2402, this.f392.m2760());
setResult(1004, intent);
finish();
return;
}
if (id != R.id.btn_dir) {
if (id != R.id.btn_preview) {
if (id == R.id.btn_back) {
finish();
return;
}
return;
} else {
Intent intent2 = new Intent((Context) this, (Class<?>) ImagePreviewActivity.class);
intent2.putExtra(C0393.f2410, 0);
intent2.putExtra(C0393.f2403, this.f392.m2760());
intent2.putExtra(ImagePreviewActivity.f394, this.f383);
intent2.putExtra(C0393.f2409, true);
startActivityForResult(intent2, 1003);
return;
}
}
if (this.f389 == null) {
return;
}
m262();
this.f382.m2706(this.f389);
if (this.f387.isShowing()) {
this.f387.dismiss();
return;
}
this.f387.showAtLocation(this.f384, 0, 0, 0);
int m2709 = this.f382.m2709();
if (m2709 != 0) {
m2709--;
}
this.f387.m2655(m2709);
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_image_grid);
C0393 m2734 = C0393.m2734();
this.f392 = m2734;
m2734.m2743();
this.f392.m2745(this);
Intent intent = getIntent();
if (intent != null && intent.getExtras() != null) {
boolean booleanExtra = intent.getBooleanExtra(f378, false);
this.f388 = booleanExtra;
if (booleanExtra) {
if (m257("android.permission.CAMERA")) {
this.f392.m2744(this, 1001);
} else {
戟螄螙行熵斕聲.焙嬽煫糐疐萬觞鱇粅籡浢欯(this, new String[]{"android.permission.CAMERA"}, 2);
}
}
this.f392.m2771((ArrayList) intent.getSerializableExtra(f379));
}
this.f380 = findViewById(R.id.recycler);
findViewById(R.id.btn_back).setOnClickListener(this);
Button button = (Button) findViewById(R.id.btn_ok);
this.f381 = button;
button.setOnClickListener(this);
Button button2 = (Button) findViewById(R.id.btn_dir);
this.f385 = button2;
button2.setOnClickListener(this);
Button button3 = (Button) findViewById(R.id.btn_preview);
this.f390 = button3;
button3.setOnClickListener(this);
this.f386 = (GridView) findViewById(R.id.gridview);
this.f384 = findViewById(R.id.footer_bar);
if (this.f392.m2742()) {
this.f381.setVisibility(0);
this.f390.setVisibility(0);
} else {
this.f381.setVisibility(8);
this.f390.setVisibility(8);
}
this.f382 = new C0375(this, null);
this.f391 = new C0377(this, null);
mo270(0, null, false);
if (Build.VERSION.SDK_INT <= 16) {
new C0390(this, null, this);
} else if (m257(PermissionConfig.WRITE_EXTERNAL_STORAGE)) {
new C0390(this, null, this);
} else {
戟螄螙行熵斕聲.焙嬽煫糐疐萬觞鱇粅籡浢欯(this, new String[]{PermissionConfig.WRITE_EXTERNAL_STORAGE}, 1);
}
}
public void onDestroy() {
this.f392.m2766(this);
super.onDestroy();
}
public void onRequestPermissionsResult(int i, @矚瑘爮葊翲 String[] strArr, @矚瑘爮葊翲 int[] iArr) {
super/*androidx.fragment.app.FragmentActivity*/.onRequestPermissionsResult(i, strArr, iArr);
if (i == 1) {
if (iArr.length <= 0 || iArr[0] != 0) {
showToast("权限被禁止,无法选择本地图片");
return;
} else {
new C0390(this, null, this);
return;
}
}
if (i == 2) {
if (iArr.length <= 0 || iArr[0] != 0) {
showToast("权限被禁止,无法打开相机");
} else {
this.f392.m2744(this, 1001);
}
}
}
public void onRestoreInstanceState(Bundle bundle) {
super/*android.app.Activity*/.onRestoreInstanceState(bundle);
this.f388 = bundle.getBoolean(f378, false);
}
public void onSaveInstanceState(Bundle bundle) {
super/*androidx.activity.ComponentActivity*/.onSaveInstanceState(bundle);
bundle.putBoolean(f378, this.f388);
}
@Override
public void mo268(List<C0358> list) {
this.f389 = list;
this.f392.m2758(list);
if (list.size() == 0) {
this.f391.m2717(null);
} else {
this.f391.m2717(list.get(0).f2283);
}
this.f391.m2715(this);
this.f380.setLayoutManager(new GridLayoutManager(this, 3));
this.f380.setAdapter(this.f391);
this.f382.m2706(list);
}
@Override
public void mo269(View view, C0359 c0359, int i) {
if (this.f392.m2774()) {
i--;
}
if (this.f392.m2742()) {
Intent intent = new Intent((Context) this, (Class<?>) ImagePreviewActivity.class);
intent.putExtra(C0393.f2410, i);
C0395.m2776().m2777(C0395.f2430, this.f392.m2738());
intent.putExtra(ImagePreviewActivity.f394, this.f383);
startActivityForResult(intent, 1003);
return;
}
this.f392.m2762();
C0393 c0393 = this.f392;
c0393.m2764(i, c0393.m2738().get(i), true);
if (this.f392.m2737()) {
startActivityForResult(new Intent((Context) this, (Class<?>) ImageCropActivity.class), 1002);
return;
}
Intent intent2 = new Intent();
intent2.putExtra(C0393.f2402, this.f392.m2760());
setResult(1004, intent2);
finish();
}
@Override
@SuppressLint({"StringFormatMatches"})
public void mo270(int i, C0359 c0359, boolean z) {
if (this.f392.m2770() > 0) {
this.f381.setText(getString(R.string.select_complete, new Object[]{Integer.valueOf(this.f392.m2770()), Integer.valueOf(this.f392.m2753())}));
this.f381.setEnabled(true);
this.f390.setEnabled(true);
} else {
this.f381.setText(getString(R.string.complete));
this.f381.setEnabled(false);
this.f390.setEnabled(false);
}
this.f390.setText(getResources().getString(R.string.preview_count, Integer.valueOf(this.f392.m2770())));
for (?? r5 = this.f392.m2774(); r5 < this.f391.getItemCount(); r5++) {
if (this.f391.m2716(r5).f2293 != null && this.f391.m2716(r5).f2293.equals(c0359.f2293)) {
this.f391.notifyItemChanged((int) r5);
return;
}
}
}
}