正在查看: 新暖心缘 v8.1.1 应用的 PostActiveActivity.java JAVA 源代码文件
本页面展示 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();
}
}
}