Files
yusheng-android/moduleLogin/src/main/java/com/qxcm/modulelogin/present/LoginPresenter.java

110 lines
4.2 KiB
Java
Raw Normal View History

2025-05-15 11:08:23 +08:00
package com.qxcm.modulelogin.present;
import android.content.Context;
import android.util.Log;
import com.blankj.utilcode.util.AppUtils;
import com.qxcm.moduleutil.activity.IPresenter;
import com.qxcm.moduleutil.presenter.BasePresenter;
import java.util.Map;
public class LoginPresenter extends BasePresenter<LoginContacter.View> implements LoginContacter.ILoginPre {
public LoginPresenter(LoginContacter.View view, Context context) {
super(view, context);
}
@Override
public void sendCode(String phoneNumber, int type) {
}
@Override
public void login(String mobile, String password, String code, int type) {
}
@Override
public void thirdPartyLogin(String oldOpenId, String openId, int three_party, String nickname, String head_pic) {
}
@Override
public void oauthLogin(String netease_token, String access_token, int type) {
}
@Override
public void detachView() {
}
public void authorization() {
// if (share_media.getName().equals(SHARE_MEDIA.QQ.getName())) {
// AppLogUtil.reportAppLog(AppLogEvent.A010304_qq, "be_null", "be_null");
// if (!AppUtils.isAppInstalled("com.tencent.mobileqq")) {
// ToastUtils.showShort("请安装QQ客户端");
// return;
// }
// }
// if (share_media.getName().equals(SHARE_MEDIA.WEIXIN.getName())) {
// AppLogUtil.reportAppLog(AppLogEvent.A010304_wx, "be_null", "be_null");
// if (!AppUtils.isAppInstalled("com.tencent.mm")) {
// ToastUtils.showShort("请安装微信客户端");
// return;
// }
// }
// UMShareAPI.get(MvpRef.get().getSelfActivity()).getPlatformInfo(MvpRef.get().getSelfActivity(), share_media, new UMAuthListener() {
// @Override
// public void onStart(SHARE_MEDIA share_media) {
// Log.d(TAG, "onStart " + "授权开始");
// }
//
// @Override
// public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) {
// Log.d(TAG, "onComplete " + "授权完成");
//
// //sdk是6.4.4的,但是获取值的时候用的是6.2以前的(access_token)才能获取到值,未知原因
// String uid = map.get("uid");
// String openid = map.get("openid");//微博没有
// String unionid = map.get("unionid");//微博没有
// String access_token = map.get("access_token");
// String refresh_token = map.get("refresh_token");//微信,qq,微博都没有获取到
// String expires_in = map.get("expires_in");
// String name = map.get("name");
// String gender = map.get("gender");
// String iconurl = map.get("iconurl");
//
// if (isViewAttach() && MvpRef.get().getSelfActivity() != null) {
// MvpRef.get().getSelfActivity().runOnUiThread(new Runnable() {
// @Override
// public void run() {
// if (share_media.getName().equals(SHARE_MEDIA.QQ.getName())) {
// thirdPartyLogin(uid, openid, 2, name, iconurl);
// } else {
// thirdPartyLogin(uid, openid, 1, name, iconurl);
// }
// }
// });
// }
// }
//
// @Override
// public void onError(SHARE_MEDIA share_media, int i, Throwable throwable) {
// Log.d(TAG, "onError " + "授权失败");
// }
//
// @Override
// public void onCancel(SHARE_MEDIA share_media, int i) {
// Log.d(TAG, "onCancel " + "授权取消");
// }
// });
}
public void ysxl() {
// ARouter.getInstance().build(ARouters.H5).withString("url", Constant.URL.URL_USER_YSXY).withString("title", "隐私协议").navigation();
}
public void yhxy() {
// ARouter.getInstance().build(ARouters.H5).withString("url", Constant.URL.URL_USER_YHXY).withString("title", "用户协议").navigation();
}
}