导航菜单

页面标题

页面副标题

新暖心缘 v8.1.1 - PostActiveActivity.java 源代码

正在查看: 新暖心缘 v8.1.1 应用的 PostActiveActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.luanxingyuan.app.activity;

import android.app.Dialog;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Point;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Environment;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.EditText;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.OnClick;
import com.luanxingyuan.app.base.AppManager;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.bean.ActiveLocalBean;
import com.luanxingyuan.app.bean.PostFileBean;
import com.luanxingyuan.app.bean.VideoRetrieverBean;
import com.luanxingyuan.app.layoutmanager.PickerLayoutManager;
import com.luanxingyuan.app.util.BitmapUtil;
import com.luanxingyuan.app.util.DevicesUtil;
import com.luanxingyuan.app.util.FileUtil;
import com.luanxingyuan.app.util.LogUtil;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.util.ToastUtil;
import com.luanxingyuan.app.util.VideoFileUtils;
import com.luanxingyuan.app.view.MyProcessView;
import com.tencent.bugly.crashreport.CrashReport;
import com.tencent.cos.xml.exception.CosXmlClientException;
import com.tencent.cos.xml.exception.CosXmlServiceException;
import com.tencent.cos.xml.listener.CosXmlProgressListener;
import com.tencent.cos.xml.listener.CosXmlResultListener;
import com.tencent.cos.xml.model.CosXmlRequest;
import com.tencent.cos.xml.model.CosXmlResult;
import com.tencent.cos.xml.model.object.PutObjectRequest;
import com.tencent.mm.opensdk.constants.ConstantsAPI;
import com.tencent.qcloud.core.http.HttpConstants;
import com.tencent.qcloud.tim.uikit.R;
import com.tencent.qcloud.tim.uikit.modules.chat.layout.message.ImCustomMessage;
import com.tencent.qcloud.tim.uikit.modules.message.MessageInfo;
import com.zhihu.matisse.Matisse;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import k6.g0;
import k6.m0;

public class PostActiveActivity extends BaseActivity {
    private g0 mAdapter;

    @BindView
    EditText mContentEt;

    @BindView
    RecyclerView mContentRv;

    @BindView
    MyProcessView mProcessPv;
    private s6.b mQServiceCfg;

    @BindView
    FrameLayout mUploadFl;

    @BindView
    TextView mVideoChargeTv;

    @BindView
    TextView mVideoDoneTv;

    @BindView
    FrameLayout mVideoFl;

    @BindView
    ImageView mVideoIv;

    @BindView
    ImageView mWhereIv;

    @BindView
    TextView mWhereTv;
    private List<ActiveLocalBean> mLocalBeans = new ArrayList();
    private final int REQUEST_ALBUM_IMAGE_VIDEO = 256;
    private final int REQUEST_ALBUM_IMAGE = MessageInfo.MSG_STATUS_READ;
    private String mSelectedLocalVideoThumbPath = "";
    private String mVideoFileId = "";
    private String mVideoFileUrl = "";
    private String mVideoTime = "";
    private final int VIDEO = 0;
    private final int PICTURE = 1;
    private String[] mVideoStrs = new String[0];
    private String[] mPictureStrs = new String[0];
    private String mSelectContent = "";
    private int mPostType = 1;
    private final int REQUEST_SELECT_POSITION = 384;
    private v6.a mVideoPublish = null;

    class a extends r6.a<BaseResponse<String>> {
        a() {
        }

        public void onResponse(BaseResponse<String> baseResponse, int i8) {
            if (baseResponse == null || baseResponse.m_istatus != 1) {
                return;
            }
            String str = baseResponse.m_object;
            if (TextUtils.isEmpty(str)) {
                return;
            }
            PostActiveActivity.this.mVideoStrs = str.split(",");
        }
    }

    class b extends r6.a<BaseResponse<String>> {
        b() {
        }

        public void onResponse(BaseResponse<String> baseResponse, int i8) {
            if (baseResponse == null || baseResponse.m_istatus != 1) {
                return;
            }
            String str = baseResponse.m_object;
            if (TextUtils.isEmpty(str)) {
                return;
            }
            PostActiveActivity.this.mPictureStrs = str.split(",");
        }
    }

    class c implements View.OnClickListener {

        final Dialog f6746a;

        c(Dialog dialog) {
            this.f6746a = dialog;
        }

        @Override
        public void onClick(View view) {
            this.f6746a.dismiss();
        }
    }

    class d implements PickerLayoutManager.a {

        final List f6748a;

        d(List list) {
            this.f6748a = list;
        }

        @Override
        public void a(View view, int i8) {
            LogUtil.i("位置: " + i8);
            if (i8 < this.f6748a.size()) {
                PostActiveActivity.this.mSelectContent = (String) this.f6748a.get(i8);
            }
        }
    }

    class e implements View.OnClickListener {

        final int f6750a;

        final int f6751b;

        final Dialog f6752c;

        e(int i8, int i9, Dialog dialog) {
            this.f6750a = i8;
            this.f6751b = i9;
            this.f6752c = dialog;
        }

        @Override
        public void onClick(View view) {
            int i8 = this.f6750a;
            if (i8 == 0) {
                if (TextUtils.isEmpty(PostActiveActivity.this.mSelectContent)) {
                    PostActiveActivity postActiveActivity = PostActiveActivity.this;
                    postActiveActivity.mSelectContent = postActiveActivity.mVideoStrs[0];
                }
                PostActiveActivity postActiveActivity2 = PostActiveActivity.this;
                postActiveActivity2.mVideoChargeTv.setText(postActiveActivity2.mSelectContent);
                PostActiveActivity.this.mSelectContent = "";
            } else if (i8 == 1) {
                if (TextUtils.isEmpty(PostActiveActivity.this.mSelectContent)) {
                    PostActiveActivity postActiveActivity3 = PostActiveActivity.this;
                    postActiveActivity3.mSelectContent = postActiveActivity3.mPictureStrs[0];
                }
                if (PostActiveActivity.this.mLocalBeans != null && PostActiveActivity.this.mLocalBeans.size() > this.f6751b + 1) {
                    ((ActiveLocalBean) PostActiveActivity.this.mLocalBeans.get(this.f6751b)).gold = Integer.parseInt(PostActiveActivity.this.mSelectContent);
                    PostActiveActivity.this.mAdapter.b(PostActiveActivity.this.mLocalBeans);
                }
                PostActiveActivity.this.mSelectContent = "";
            }
            this.f6752c.dismiss();
        }
    }

    class f implements g0.e {
        f() {
        }

        @Override
        public void a(int i8) {
            if (AppManager.f().k().t_role != 1) {
                ToastUtil.showToast(CrashReport.getContext(), "主播才能发布动态,你还未申请主播。");
            } else {
                PostActiveActivity.this.openAlbumDirectly();
            }
        }

        @Override
        public void b(ActiveLocalBean activeLocalBean, int i8) {
            PostActiveActivity.this.showChargeOptionDialog(1, i8);
        }

        @Override
        public void c(ActiveLocalBean activeLocalBean, int i8) {
            if (activeLocalBean != null) {
                try {
                    if (TextUtils.isEmpty(activeLocalBean.localPath)) {
                        return;
                    }
                    if (!new File(activeLocalBean.localPath).delete()) {
                        ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131820812);
                        return;
                    }
                    int size = PostActiveActivity.this.mLocalBeans.size();
                    if (size < 9 || TextUtils.isEmpty(((ActiveLocalBean) PostActiveActivity.this.mLocalBeans.get(size - 1)).localPath)) {
                        PostActiveActivity.this.mLocalBeans.remove(i8);
                    } else {
                        PostActiveActivity.this.mLocalBeans.remove(i8);
                        PostActiveActivity.this.mLocalBeans.add(new ActiveLocalBean());
                    }
                    PostActiveActivity.this.mAdapter.b(PostActiveActivity.this.mLocalBeans);
                } catch (Exception e8) {
                    e8.printStackTrace();
                    ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131820812);
                }
            }
        }
    }

    class g implements q6.b {
        g() {
        }

        @Override
        public void a() {
            ArrayList arrayList = new ArrayList();
            for (ActiveLocalBean activeLocalBean : PostActiveActivity.this.mLocalBeans) {
                if (!TextUtils.isEmpty(activeLocalBean.imageUrl)) {
                    int i8 = activeLocalBean.gold;
                    PostFileBean postFileBean = new PostFileBean();
                    postFileBean.fileType = 0;
                    postFileBean.fileUrl = activeLocalBean.imageUrl;
                    postFileBean.gold = i8;
                    if (i8 > 0) {
                        postFileBean.t_is_private = 1;
                    }
                    arrayList.add(postFileBean);
                }
            }
            PostActiveActivity.this.addToOurActive(arrayList);
        }
    }

    class h implements CosXmlResultListener {

        final int f6756a;

        final q6.b f6757b;

        h(int i8, q6.b bVar) {
            this.f6756a = i8;
            this.f6757b = bVar;
        }

        @Override
        public void onFail(CosXmlRequest cosXmlRequest, CosXmlClientException cosXmlClientException, CosXmlServiceException cosXmlServiceException) {
            LogUtil.i("腾讯云fail: " + (cosXmlClientException != null ? cosXmlClientException.toString() : cosXmlServiceException.toString()));
        }

        @Override
        public void onSuccess(CosXmlRequest cosXmlRequest, CosXmlResult cosXmlResult) {
            LogUtil.i("腾讯云动态success =  " + cosXmlResult.accessUrl);
            String str = cosXmlResult.accessUrl;
            if (!str.contains("http") || !str.contains(HttpConstants.Scheme.HTTPS)) {
                str = "https://" + str;
            }
            if (PostActiveActivity.this.mLocalBeans != null) {
                if (PostActiveActivity.this.mLocalBeans.size() >= this.f6756a + 1) {
                    ((ActiveLocalBean) PostActiveActivity.this.mLocalBeans.get(this.f6756a)).imageUrl = str;
                }
                if (PostActiveActivity.this.mLocalBeans.size() <= this.f6756a + 1 || TextUtils.isEmpty(((ActiveLocalBean) PostActiveActivity.this.mLocalBeans.get(this.f6756a + 1)).localPath)) {
                    this.f6757b.a();
                } else {
                    PostActiveActivity.this.uploadImageFileWithQQ(this.f6756a + 1, this.f6757b);
                }
            }
        }
    }

    class i implements CosXmlProgressListener {
        i() {
        }

        @Override
        public void onProgress(long j8, long j9) {
        }
    }

    class j implements CosXmlResultListener {

        class a implements Runnable {
            a() {
            }

            @Override
            public void run() {
                PostActiveActivity.this.dismissLoadingDialog();
                ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131821213);
            }
        }

        j() {
        }

        @Override
        public void onFail(CosXmlRequest cosXmlRequest, CosXmlClientException cosXmlClientException, CosXmlServiceException cosXmlServiceException) {
            LogUtil.i("腾讯云fail: " + (cosXmlClientException != null ? cosXmlClientException.toString() : cosXmlServiceException.toString()));
            PostActiveActivity.this.runOnUiThread(new a());
        }

        @Override
        public void onSuccess(CosXmlRequest cosXmlRequest, CosXmlResult cosXmlResult) {
            LogUtil.i("腾讯云success =  " + cosXmlResult.accessUrl);
            String str = cosXmlResult.accessUrl;
            if (!str.contains("http") || !str.contains(HttpConstants.Scheme.HTTPS)) {
                str = "https://" + str;
            }
            int parseInt = PostActiveActivity.this.mVideoChargeTv.getText().toString().trim().equals(PostActiveActivity.this.getResources().getString(2131820877)) ? 0 : Integer.parseInt(PostActiveActivity.this.mVideoChargeTv.getText().toString());
            ArrayList arrayList = new ArrayList();
            PostFileBean postFileBean = new PostFileBean();
            postFileBean.fileId = PostActiveActivity.this.mVideoFileId;
            postFileBean.fileType = 1;
            postFileBean.fileUrl = PostActiveActivity.this.mVideoFileUrl;
            postFileBean.gold = parseInt;
            postFileBean.t_video_time = PostActiveActivity.this.mVideoTime;
            if (parseInt > 0) {
                postFileBean.t_is_private = 1;
            }
            postFileBean.t_cover_img_url = str;
            arrayList.add(postFileBean);
            PostActiveActivity.this.addToOurActive(arrayList);
        }
    }

    class k extends r6.a<BaseResponse> {
        k() {
        }

        @Override
        public void onError(x8.e eVar, Exception exc, int i8) {
            super.onError(eVar, exc, i8);
            PostActiveActivity.this.dismissLoadingDialog();
            ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131821213);
        }

        public void onResponse(BaseResponse baseResponse, int i8) {
            PostActiveActivity.this.dismissLoadingDialog();
            if (baseResponse == null || baseResponse.m_istatus != 1) {
                ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131821213);
            } else {
                ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131821214);
                PostActiveActivity.this.finish();
            }
        }
    }

    class l extends z7.c {

        final String f6763a;

        l(String str) {
            this.f6763a = str;
        }

        public void onError(x8.e eVar, Exception exc, int i8) {
            ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131821404);
        }

        public void onResponse(String str, int i8) {
            if (TextUtils.isEmpty(str)) {
                ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131821404);
                return;
            }
            w0.e p8 = w0.a.p(str);
            if (p8.y("m_istatus").intValue() != 1) {
                ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131821404);
                return;
            }
            String B = p8.B("m_object");
            if (TextUtils.isEmpty(B)) {
                ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131821404);
            } else {
                PostActiveActivity.this.beginUpload(B, this.f6763a);
            }
        }
    }

    class m implements v6.b {

        class a implements Runnable {
            a() {
            }

            @Override
            public void run() {
                ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131821404);
            }
        }

        m() {
        }

        @Override
        public void onPublishComplete(v6.d dVar) {
            if (dVar.f17688a != 0) {
                PostActiveActivity.this.runOnUiThread(new a());
                return;
            }
            TextView textView = PostActiveActivity.this.mVideoDoneTv;
            if (textView != null) {
                textView.setVisibility(0);
            }
            MyProcessView myProcessView = PostActiveActivity.this.mProcessPv;
            if (myProcessView != null) {
                myProcessView.setVisibility(4);
            }
            LogUtil.i("视频文件id: " + dVar.f17690c);
            LogUtil.i("视频文件url: " + dVar.f17691d);
            PostActiveActivity.this.mVideoFileId = dVar.f17690c;
            PostActiveActivity.this.mVideoFileUrl = dVar.f17691d;
        }

        @Override
        public void onPublishProgress(long j8, long j9) {
            MyProcessView myProcessView = PostActiveActivity.this.mProcessPv;
            if (myProcessView != null) {
                myProcessView.setProcess((int) ((j8 * 100) / j9));
            }
        }
    }

    class n implements q6.d {
        n() {
        }

        @Override
        public void onError(Throwable th) {
            ToastUtil.showToast(PostActiveActivity.this.getApplicationContext(), 2131820748);
            PostActiveActivity.this.dismissLoadingDialog();
        }

        @Override
        public void onStart() {
            PostActiveActivity.this.showLoadingDialog();
        }

        @Override
        public void onSuccess(File file) {
            if (!TextUtils.isEmpty(file.getAbsolutePath())) {
                ActiveLocalBean activeLocalBean = new ActiveLocalBean();
                activeLocalBean.type = 0;
                activeLocalBean.localPath = file.getAbsolutePath();
                if (PostActiveActivity.this.mLocalBeans != null && PostActiveActivity.this.mLocalBeans.size() > 0) {
                    int size = PostActiveActivity.this.mLocalBeans.size();
                    if (size >= 9) {
                        PostActiveActivity.this.mLocalBeans.remove(size - 1);
                    }
                    PostActiveActivity.this.mLocalBeans.add(size - 1, activeLocalBean);
                    PostActiveActivity.this.mAdapter.b(PostActiveActivity.this.mLocalBeans);
                }
            }
            PostActiveActivity.this.dismissLoadingDialog();
        }
    }

    static class o extends AsyncTask<Integer, Void, Bitmap> {

        private WeakReference<PostActiveActivity> f6768a;

        private String f6769b;

        class a implements Runnable {

            final PostActiveActivity f6770a;

            final byte[] f6771b;

            final int f6772c;

            final int f6773d;

            class C0077a extends m3.h<Bitmap> {
                C0077a() {
                }

                @Override
                public void onResourceReady(Object obj, n3.d dVar) {
                    onResourceReady((Bitmap) obj, (n3.d<? super Bitmap>) dVar);
                }

                public void onResourceReady(Bitmap bitmap, n3.d<? super Bitmap> dVar) {
                    BitmapUtil.saveBitmapAsPng(bitmap, a.this.f6770a.mSelectedLocalVideoThumbPath);
                }
            }

            a(PostActiveActivity postActiveActivity, byte[] bArr, int i8, int i9) {
                this.f6770a = postActiveActivity;
                this.f6771b = bArr;
                this.f6772c = i8;
                this.f6773d = i9;
            }

            @Override
            public void run() {
                com.bumptech.glide.b.x(this.f6770a).b().O0(this.f6771b).a0(this.f6772c, this.f6773d).c().D0(new C0077a());
            }
        }

        o(PostActiveActivity postActiveActivity, String str) {
            this.f6768a = new WeakReference<>(postActiveActivity);
            this.f6769b = str;
        }

        @Override
        public Bitmap doInBackground(Integer... numArr) {
            PostActiveActivity postActiveActivity = this.f6768a.get();
            if (postActiveActivity != null) {
                try {
                    int screenW = (int) (DevicesUtil.getScreenW(postActiveActivity) * 0.75d);
                    int screenH = (int) (DevicesUtil.getScreenH(postActiveActivity) * 0.75d);
                    VideoRetrieverBean videoInfo = VideoFileUtils.getVideoInfo(this.f6769b);
                    Bitmap bitmap = videoInfo.bitmap;
                    Bitmap videoThumbnail = VideoFileUtils.getVideoThumbnail(this.f6769b, DevicesUtil.dp2px(postActiveActivity, 100.0f), DevicesUtil.dp2px(postActiveActivity, 100.0f), 3);
                    File file = new File(FileUtil.YCHAT_DIR);
                    if (!file.exists() && !file.mkdir()) {
                        return null;
                    }
                    String str = m6.b.f15479p;
                    File file2 = new File(str);
                    if (file2.exists()) {
                        FileUtil.deleteFiles(str);
                    } else if (!file2.mkdir()) {
                        return null;
                    }
                    postActiveActivity.mVideoTime = videoInfo.videoDuration;
                    postActiveActivity.mSelectedLocalVideoThumbPath = str + System.currentTimeMillis() + ".png";
                    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
                    bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
                    postActiveActivity.runOnUiThread(new a(postActiveActivity, byteArrayOutputStream.toByteArray(), screenW, screenH));
                    return videoThumbnail;
                } catch (Exception e8) {
                    e8.printStackTrace();
                }
            }
            return null;
        }

        @Override
        public void onPostExecute(Bitmap bitmap) {
            PostActiveActivity postActiveActivity = this.f6768a.get();
            if (postActiveActivity == null || bitmap == null) {
                return;
            }
            postActiveActivity.mVideoFl.setVisibility(0);
            postActiveActivity.mContentRv.setVisibility(8);
            postActiveActivity.mVideoIv.setImageBitmap(bitmap);
            postActiveActivity.dismissLoadingDialog();
        }
    }

    public void addToOurActive(List<PostFileBean> list) {
        EditText editText = this.mContentEt;
        String trim = editText != null ? editText.getText().toString().trim() : "";
        Object q8 = (list == null || list.size() <= 0) ? "" : w0.a.q(list);
        String trim2 = this.mWhereTv.getText().toString().trim();
        String str = (TextUtils.isEmpty(trim2) || !trim2.equals(getResources().getString(2131821446))) ? trim2 : "";
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getUserId());
        hashMap.put("content", trim);
        hashMap.put("isVisible", 0);
        hashMap.put("address", str);
        hashMap.put("files", q8);
        x7.a.h().c(m6.a.X0()).e("param", ParamUtil.getParam(hashMap, false)).f().c(new k());
    }

    public void beginUpload(String str, String str2) {
        this.mUploadFl.setVisibility(0);
        this.mProcessPv.setVisibility(0);
        if (this.mVideoPublish == null) {
            v6.a aVar = new v6.a(getApplicationContext(), "carol_android");
            this.mVideoPublish = aVar;
            aVar.g(new m());
        }
        v6.c cVar = new v6.c();
        cVar.f17682a = str;
        cVar.f17683b = str2;
        int f8 = this.mVideoPublish.f(cVar);
        if (f8 != 0) {
            LogUtil.i("发布失败,错误码:" + f8);
        }
    }

    private void compressImageWithLuBan(String str) {
        o6.h.b(getApplicationContext(), str, m6.b.f15480q, new n());
    }

    private void dealImageFile(String str) {
        compressImageWithLuBan(str);
    }

    private void dealVideoFile(String str) {
        try {
            LogUtil.i("视频大小: " + ((new File(str).length() / ConstantsAPI.AppSupportContentFlag.MMAPP_SUPPORT_XLS) / ConstantsAPI.AppSupportContentFlag.MMAPP_SUPPORT_XLS));
            if ((r0.length() / 1024.0d) / 1024.0d > 50.0d) {
                ToastUtil.showToast(getApplicationContext(), 2131820854);
                return;
            }
            showLoadingDialog();
            new o(this, str).execute(new Integer[0]);
            getSign(str);
        } catch (Exception e8) {
            e8.printStackTrace();
            dismissLoadingDialog();
        }
    }

    private void getAnchorVideoCost() {
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getUserId());
        x7.a.h().c(m6.a.g0()).e("param", ParamUtil.getParam(hashMap)).f().c(new a());
    }

    private void getPrivatePhotoMoney() {
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getUserId());
        x7.a.h().c(m6.a.f0()).e("param", ParamUtil.getParam(hashMap)).f().c(new b());
    }

    private void getSign(String str) {
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getUserId());
        x7.a.h().c(m6.a.H0()).e("param", ParamUtil.getParam(hashMap)).f().c(new l(str));
    }

    private void initRecycler() {
        GridLayoutManager gridLayoutManager = new GridLayoutManager(getApplicationContext(), 3);
        this.mContentRv.setNestedScrollingEnabled(false);
        this.mContentRv.setLayoutManager(gridLayoutManager);
        g0 g0Var = new g0(this);
        this.mAdapter = g0Var;
        this.mContentRv.setAdapter(g0Var);
        this.mAdapter.c(new f());
        this.mLocalBeans.add(new ActiveLocalBean());
        this.mAdapter.b(this.mLocalBeans);
    }

    private void initTitle() {
        setTitle(2131821212);
        setRightText(2131821211);
        this.mRightTv.setTextColor(getResources().getColor(R.color.white));
        this.mRightTv.setBackgroundResource(2131231523);
        this.mRightTv.setGravity(17);
        ((RelativeLayout.LayoutParams) this.mRightTv.getLayoutParams()).rightMargin = DevicesUtil.dp2px(getApplicationContext(), 15.0f);
        this.mQServiceCfg = s6.b.b(getApplicationContext());
    }

    public void openAlbumDirectly() {
        o6.h.c(this, MessageInfo.MSG_STATUS_READ);
    }

    private void postActive() {
        String trim = this.mContentEt.getText().toString().trim();
        if (this.mLocalBeans.size() == 1 && TextUtils.isEmpty(this.mSelectedLocalVideoThumbPath) && TextUtils.isEmpty(trim)) {
            ToastUtil.showToast(getApplicationContext(), 2131821302);
            return;
        }
        showLoadingDialog();
        if (this.mPostType == 0) {
            if (TextUtils.isEmpty(this.mSelectedLocalVideoThumbPath)) {
                return;
            }
            uploadVideoCoverFileWithQQ(this.mSelectedLocalVideoThumbPath);
        } else {
            List<ActiveLocalBean> list = this.mLocalBeans;
            if (list == null || list.size() <= 1) {
                addToOurActive(null);
            } else {
                uploadImageFileWithQQ(0, new g());
            }
        }
    }

    private void setDialogView(View view, Dialog dialog, int i8, int i9) {
        ((TextView) view.findViewById(2131296454)).setOnClickListener(new c(dialog));
        TextView textView = (TextView) view.findViewById(2131297340);
        ArrayList arrayList = new ArrayList();
        if (i8 == 0) {
            textView.setText(getResources().getString(2131821219) + getResources().getString(2131820892));
            arrayList.addAll(Arrays.asList(this.mVideoStrs));
        } else if (i8 == 1) {
            textView.setText(getResources().getString(2131821218) + getResources().getString(2131820892));
            arrayList.addAll(Arrays.asList(this.mPictureStrs));
        }
        m0 m0Var = new m0(this);
        RecyclerView recyclerView = (RecyclerView) view.findViewById(2131296562);
        PickerLayoutManager pickerLayoutManager = new PickerLayoutManager(getApplicationContext(), recyclerView, 1, false, 5, 0.4f, true);
        recyclerView.setLayoutManager(pickerLayoutManager);
        recyclerView.setAdapter(m0Var);
        m0Var.b(arrayList);
        pickerLayoutManager.c(new d(arrayList));
        ((TextView) view.findViewById(2131296538)).setOnClickListener(new e(i8, i9, dialog));
    }

    public void showChargeOptionDialog(int i8, int i9) {
        Dialog dialog = new Dialog(this, 2131886281);
        View inflate = LayoutInflater.from(this).inflate(2131493077, (ViewGroup) null);
        setDialogView(inflate, dialog, i8, i9);
        dialog.setContentView(inflate);
        Point point = new Point();
        getWindowManager().getDefaultDisplay().getSize(point);
        Window window = dialog.getWindow();
        if (window != null) {
            window.getAttributes().width = point.x;
            window.setGravity(80);
            window.setWindowAnimations(2131886275);
        }
        dialog.setCanceledOnTouchOutside(false);
        if (isFinishing()) {
            return;
        }
        dialog.show();
    }

    public void uploadImageFileWithQQ(int i8, q6.b bVar) {
        String str;
        String str2 = this.mLocalBeans.get(i8).localPath;
        if (TextUtils.isEmpty(str2)) {
            bVar.a();
            return;
        }
        if (!new File(str2).exists()) {
            uploadImageFileWithQQ(i8 + 1, bVar);
            return;
        }
        if (str2.length() < 50) {
            str = str2.substring(str2.length() - 17, str2.length());
        } else if (str2.substring(str2.length() - 4, str2.length()).contains("png")) {
            str = System.currentTimeMillis() + ".png";
        } else {
            str = System.currentTimeMillis() + ".jpg";
        }
        PutObjectRequest putObjectRequest = new PutObjectRequest(m6.b.f15468e, "/active/" + str, str2);
        putObjectRequest.setSign(600L, null, null);
        this.mQServiceCfg.a().putObjectAsync(putObjectRequest, new h(i8, bVar));
    }

    private void uploadVideoCoverFileWithQQ(String str) {
        String str2;
        if (str.length() < 50) {
            str2 = str.substring(str.length() - 17, str.length());
        } else if (str.substring(str.length() - 4, str.length()).contains("png")) {
            str2 = System.currentTimeMillis() + ".png";
        } else {
            str2 = System.currentTimeMillis() + ".jpg";
        }
        PutObjectRequest putObjectRequest = new PutObjectRequest(m6.b.f15468e, "/active/" + str2, str);
        putObjectRequest.setSign(600L, null, null);
        putObjectRequest.setProgressListener(new i());
        this.mQServiceCfg.a().putObjectAsync(putObjectRequest, new j());
    }

    @Override
    protected View getContentView() {
        return inflate(2131492945);
    }

    @Override
    public void onActivityResult(int i8, int i9, Intent intent) {
        super.onActivityResult(i8, i9, intent);
        if (i9 == -1) {
            if (i8 != 256 && i8 != 273) {
                if (i8 != 384 || intent == null) {
                    return;
                }
                String stringExtra = intent.getStringExtra("choose_position");
                if (TextUtils.isEmpty(stringExtra) || stringExtra.equals(getResources().getString(2131821084))) {
                    return;
                }
                this.mWhereTv.setText(stringExtra);
                this.mWhereTv.setTextColor(getResources().getColor(2131099842));
                this.mWhereIv.setSelected(true);
                return;
            }
            List obtainResult = Matisse.obtainResult(intent);
            List obtainPathResult = Matisse.obtainPathResult(intent);
            if (obtainResult == null || obtainResult.size() <= 0 || obtainPathResult == null || obtainPathResult.size() <= 0) {
                return;
            }
            String str = (String) obtainPathResult.get(0);
            Uri uri = (Uri) obtainResult.get(0);
            if (TextUtils.isEmpty(str) || uri == null) {
                return;
            }
            if (i8 == 273 || !uri.toString().contains(ImCustomMessage.Call_Type_Video)) {
                this.mPostType = 1;
                dealImageFile(str);
            } else {
                this.mPostType = 0;
                dealVideoFile(str);
            }
        }
    }

    @OnClick
    public void onClick(View view) {
        switch (view.getId()) {
            case 2131297170:
                postActive();
                break;
            case 2131297420:
                showChargeOptionDialog(0, 0);
                break;
            case 2131297426:
                this.mContentRv.setVisibility(0);
                this.mVideoFl.setVisibility(8);
                this.mSelectedLocalVideoThumbPath = "";
                this.mVideoChargeTv.setText(getResources().getString(2131820877));
                this.mVideoFileId = "";
                this.mVideoFileUrl = "";
                this.mVideoTime = "";
                break;
            case 2131297479:
                startActivityForResult(new Intent(getApplicationContext(), (Class<?>) SelectPositionActivity.class), 384);
                break;
        }
    }

    @Override
    protected void onContentAdded() {
        initTitle();
        initRecycler();
        getAnchorVideoCost();
        getPrivatePhotoMoney();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        try {
            FileUtil.deleteFiles(m6.b.f15479p);
            FileUtil.deleteFiles(m6.b.f15480q);
            FileUtil.deleteFiles(Environment.getExternalStorageDirectory().getPath() + File.separator + "JCamera");
        } catch (Exception e8) {
            e8.printStackTrace();
        }
    }
}