正在查看: moonshot.企业版 v5.53.33 应用的 ImageGridActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: moonshot.企业版 v5.53.33 应用的 ImageGridActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.lzy.imagepicker.ui;
import TCUcMtElLJnqSvqb7YcU.TCUcMtElLJnqSvqb7YcU.釲阆讧蛕鬾鞅黱畚罣羮;
import TCUcMtElLJnqSvqb7YcU.cr3JSOpoZIqsmhvmO4JX.rKwtQoMTg9U9BbR7dg96.袏瓹債;
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 com.luck.picture.lib.permissions.PermissionConfig;
import com.lzy.imagepicker.R;
import java.util.ArrayList;
import java.util.List;
import jnksI9k6J1HFuFo5YzBf.t53cCoLViFIKJxicLKwJ.UBVL9U3WwxbAPwDW6rA5.C1542;
import jnksI9k6J1HFuFo5YzBf.t53cCoLViFIKJxicLKwJ.UBVL9U3WwxbAPwDW6rA5.C1543;
import jnksI9k6J1HFuFo5YzBf.t53cCoLViFIKJxicLKwJ.UBVL9U3WwxbAPwDW6rA5.C1545;
import jnksI9k6J1HFuFo5YzBf.t53cCoLViFIKJxicLKwJ.UBVL9U3WwxbAPwDW6rA5.PkAQGwxooHH5hgetvpa5.ViewOnClickListenerC1513;
import jnksI9k6J1HFuFo5YzBf.t53cCoLViFIKJxicLKwJ.UBVL9U3WwxbAPwDW6rA5.jb4dWzI2R7xQpOgeBEx2.C1527;
import jnksI9k6J1HFuFo5YzBf.t53cCoLViFIKJxicLKwJ.UBVL9U3WwxbAPwDW6rA5.jb4dWzI2R7xQpOgeBEx2.C1537;
import jnksI9k6J1HFuFo5YzBf.t53cCoLViFIKJxicLKwJ.UBVL9U3WwxbAPwDW6rA5.upyuhngDCr2AObMMnNNw.C1540;
import jnksI9k6J1HFuFo5YzBf.t53cCoLViFIKJxicLKwJ.UBVL9U3WwxbAPwDW6rA5.upyuhngDCr2AObMMnNNw.C1541;
public class ImageGridActivity extends ImageBaseActivity implements C1545.InterfaceC1546, C1527.InterfaceC1531, C1543.InterfaceC1544, View.OnClickListener {
public static final int f376 = 2;
public static final String f377 = "IMAGES";
public static final int f378 = 1;
public static final String f379 = "TAKE";
private Button f380;
private GridView f381;
private ViewOnClickListenerC1513 f382;
private C1537 f383;
private List<C1541> f385;
private C1543 f386;
private C1527 f388;
private Button f389;
private View f390;
private RecyclerView f391;
private Button f392;
private boolean f384 = false;
private boolean f387 = false;
public class C0077 implements ViewOnClickListenerC1513.InterfaceC1515 {
public C0077() {
}
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
ImageGridActivity.this.f383.m7881(i);
ImageGridActivity.this.f386.m7898(i);
ImageGridActivity.this.f382.dismiss();
C1541 c1541 = (C1541) adapterView.getAdapter().getItem(i);
if (c1541 != null) {
ImageGridActivity.this.f388.m7874(c1541.f5374);
ImageGridActivity.this.f380.setText(c1541.f5373);
}
ImageGridActivity.this.f381.smoothScrollToPosition(0);
}
}
private void m263() {
ViewOnClickListenerC1513 viewOnClickListenerC1513 = new ViewOnClickListenerC1513(this, this.f383);
this.f382 = viewOnClickListenerC1513;
viewOnClickListenerC1513.m7847(new C0077());
this.f382.m7849(this.f390.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.f384 = intent.getBooleanExtra(ImagePreviewActivity.f394, false);
return;
}
if (intent.getSerializableExtra(C1543.f5383) != null) {
setResult(1004, intent);
}
finish();
return;
}
if (i2 != -1 || i != 1001) {
if (this.f387) {
finish();
return;
}
return;
}
C1543.m7889(this, this.f386.m7899());
String absolutePath = this.f386.m7899().getAbsolutePath();
C1540 c1540 = new C1540();
c1540.f5369 = absolutePath;
this.f386.m7906();
this.f386.m7894(0, c1540, true);
if (this.f386.m7911()) {
startActivityForResult(new Intent((Context) this, (Class<?>) ImageCropActivity.class), 1002);
return;
}
Intent intent2 = new Intent();
intent2.putExtra(C1543.f5383, this.f386.m7914());
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(C1543.f5383, this.f386.m7914());
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(C1543.f5389, 0);
intent2.putExtra(C1543.f5387, this.f386.m7914());
intent2.putExtra(ImagePreviewActivity.f394, this.f384);
intent2.putExtra(C1543.f5382, true);
startActivityForResult(intent2, 1003);
return;
}
}
if (this.f385 == null) {
return;
}
m263();
this.f383.m7882(this.f385);
if (this.f382.isShowing()) {
this.f382.dismiss();
return;
}
this.f382.showAtLocation(this.f390, 0, 0, 0);
int m7880 = this.f383.m7880();
if (m7880 != 0) {
m7880--;
}
this.f382.m7848(m7880);
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_image_grid);
C1543 m7891 = C1543.m7891();
this.f386 = m7891;
m7891.m7915();
this.f386.m7922(this);
Intent intent = getIntent();
if (intent != null && intent.getExtras() != null) {
boolean booleanExtra = intent.getBooleanExtra(f379, false);
this.f387 = booleanExtra;
if (booleanExtra) {
if (m257("android.permission.CAMERA")) {
this.f386.m7907(this, 1001);
} else {
袏瓹債.蔈攔(this, new String[]{"android.permission.CAMERA"}, 2);
}
}
this.f386.m7900((ArrayList) intent.getSerializableExtra(f377));
}
this.f391 = findViewById(R.id.recycler);
findViewById(R.id.btn_back).setOnClickListener(this);
Button button = (Button) findViewById(R.id.btn_ok);
this.f392 = button;
button.setOnClickListener(this);
Button button2 = (Button) findViewById(R.id.btn_dir);
this.f380 = button2;
button2.setOnClickListener(this);
Button button3 = (Button) findViewById(R.id.btn_preview);
this.f389 = button3;
button3.setOnClickListener(this);
this.f381 = (GridView) findViewById(R.id.gridview);
this.f390 = findViewById(R.id.footer_bar);
if (this.f386.m7912()) {
this.f392.setVisibility(0);
this.f389.setVisibility(0);
} else {
this.f392.setVisibility(8);
this.f389.setVisibility(8);
}
this.f383 = new C1537(this, null);
this.f388 = new C1527(this, null);
mo270(0, null, false);
if (Build.VERSION.SDK_INT <= 16) {
new C1545(this, null, this);
} else if (m257(PermissionConfig.WRITE_EXTERNAL_STORAGE)) {
new C1545(this, null, this);
} else {
袏瓹債.蔈攔(this, new String[]{PermissionConfig.WRITE_EXTERNAL_STORAGE}, 1);
}
}
public void onDestroy() {
this.f386.m7902(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 C1545(this, null, this);
return;
}
}
if (i == 2) {
if (iArr.length <= 0 || iArr[0] != 0) {
showToast("权限被禁止,无法打开相机");
} else {
this.f386.m7907(this, 1001);
}
}
}
public void onRestoreInstanceState(Bundle bundle) {
super/*android.app.Activity*/.onRestoreInstanceState(bundle);
this.f387 = bundle.getBoolean(f379, false);
}
public void onSaveInstanceState(Bundle bundle) {
super/*androidx.activity.ComponentActivity*/.onSaveInstanceState(bundle);
bundle.putBoolean(f379, this.f387);
}
@Override
public void mo268(List<C1541> list) {
this.f385 = list;
this.f386.m7920(list);
if (list.size() == 0) {
this.f388.m7874(null);
} else {
this.f388.m7874(list.get(0).f5374);
}
this.f388.m7872(this);
this.f391.setLayoutManager(new GridLayoutManager(this, 3));
this.f391.setAdapter(this.f388);
this.f383.m7882(list);
}
@Override
public void mo269(View view, C1540 c1540, int i) {
if (this.f386.m7926()) {
i--;
}
if (this.f386.m7912()) {
Intent intent = new Intent((Context) this, (Class<?>) ImagePreviewActivity.class);
intent.putExtra(C1543.f5389, i);
C1542.m7886().m7888(C1542.f5377, this.f386.m7909());
intent.putExtra(ImagePreviewActivity.f394, this.f384);
startActivityForResult(intent, 1003);
return;
}
this.f386.m7906();
C1543 c1543 = this.f386;
c1543.m7894(i, c1543.m7909().get(i), true);
if (this.f386.m7911()) {
startActivityForResult(new Intent((Context) this, (Class<?>) ImageCropActivity.class), 1002);
return;
}
Intent intent2 = new Intent();
intent2.putExtra(C1543.f5383, this.f386.m7914());
setResult(1004, intent2);
finish();
}
@Override
@SuppressLint({"StringFormatMatches"})
public void mo270(int i, C1540 c1540, boolean z) {
if (this.f386.m7916() > 0) {
this.f392.setText(getString(R.string.select_complete, new Object[]{Integer.valueOf(this.f386.m7916()), Integer.valueOf(this.f386.m7923())}));
this.f392.setEnabled(true);
this.f389.setEnabled(true);
} else {
this.f392.setText(getString(R.string.complete));
this.f392.setEnabled(false);
this.f389.setEnabled(false);
}
this.f389.setText(getResources().getString(R.string.preview_count, Integer.valueOf(this.f386.m7916())));
for (?? r5 = this.f386.m7926(); r5 < this.f388.getItemCount(); r5++) {
if (this.f388.m7873(r5).f5369 != null && this.f388.m7873(r5).f5369.equals(c1540.f5369)) {
this.f388.notifyItemChanged((int) r5);
return;
}
}
}
}