导航菜单

页面标题

页面副标题

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