导航菜单

页面标题

页面副标题

moonshot.企业版 v5.53.33 - ImageGridActivity.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;
            }
        }
    }
}