正在查看: 新暖心缘 v8.1.1 应用的 ErWeiCodeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 新暖心缘 v8.1.1 应用的 ErWeiCodeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.luanxingyuan.app.activity;
import android.graphics.Bitmap;
import android.text.TextUtils;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import butterknife.BindView;
import butterknife.OnClick;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.bean.ErWeiBean;
import com.luanxingyuan.app.bean.PosterBean;
import com.luanxingyuan.app.dialog.h0;
import com.luanxingyuan.app.util.DevicesUtil;
import com.luanxingyuan.app.util.ZXingUtils;
import com.luanxingyuan.app.util.share.ShareCopyUrl;
import com.luanxingyuan.app.util.share.ShareQQ;
import com.luanxingyuan.app.util.share.ShareQQPic;
import com.luanxingyuan.app.util.share.ShareQZone;
import com.luanxingyuan.app.util.share.ShareWechatCircle;
import com.luanxingyuan.app.util.share.ShareWechatGraphic;
import com.luanxingyuan.app.util.share.ShareWechatPic;
import com.tencent.connect.common.Constants;
import java.util.Arrays;
import o6.n;
public class ErWeiCodeActivity extends BaseActivity {
@BindView
ImageView mCodeIv;
@BindView
FrameLayout mContentFl;
@BindView
ImageView mContentIv;
private String mShareUrl;
class a implements q6.a<ErWeiBean<PosterBean>> {
a() {
}
@Override
public void execute(ErWeiBean<PosterBean> erWeiBean) {
if (ErWeiCodeActivity.this.isFinishing() || erWeiBean == null) {
return;
}
ErWeiCodeActivity.this.mShareUrl = erWeiBean.shareUrl;
ErWeiCodeActivity erWeiCodeActivity = ErWeiCodeActivity.this;
erWeiCodeActivity.createCode(erWeiCodeActivity.mShareUrl);
n.F(ErWeiCodeActivity.this.getApplicationContext(), ErWeiCodeActivity.this.mShareUrl);
}
}
public void createCode(String str) {
try {
Bitmap createQRImage = ZXingUtils.createQRImage(str, DevicesUtil.dp2px(getApplicationContext(), 160.0f), DevicesUtil.dp2px(getApplicationContext(), 160.0f));
if (createQRImage != null) {
this.mCodeIv.setImageBitmap(createQRImage);
}
} catch (Exception e8) {
e8.printStackTrace();
}
}
private void getShareUrl() {
o6.m.c(new a());
}
private void initShare() {
String m8 = n.m(getApplicationContext());
String l8 = n.l(getApplicationContext());
if (!TextUtils.isEmpty(m8) && !TextUtils.isEmpty(l8)) {
this.mShareUrl = m8;
createCode(m8);
o6.i.i(this, l8, this.mContentIv);
}
getShareUrl();
}
@Override
protected View getContentView() {
return inflate(2131492918);
}
@OnClick
public void onClick(View view) {
if (view.getId() == 2131297170) {
new h0(this.mContext, Arrays.asList(new h0.c(2131231576, "微信好友", new ShareWechatGraphic()), new h0.c(2131231577, "微信朋友圈", new ShareWechatCircle()), new h0.c(2131231573, Constants.SOURCE_QQ, new ShareQQ()), new h0.c(2131231574, "QQ空间", new ShareQZone()), new h0.c(2131231576, "分享图片", new ShareWechatPic(this.mContentFl)), new h0.c(2131231573, "分享图片", new ShareQQPic(this.mContentFl)), new h0.c(2131231571, "复制链接", new ShareCopyUrl()))).show();
}
}
@Override
protected void onContentAdded() {
setTitle(2131821050);
setRightText(2131821315);
initShare();
}
}