Android技巧2:登录注册模块解决方案,android开发基础视频

本文介绍了Android登录注册模块的解决方案,包括界面控件的设置、输入验证和第三方平台(如微信、QQ、微博)的登录集成。通过UMSocialService进行授权验证,并展示了登录按钮的点击事件处理流程。
摘要由CSDN通过智能技术生成

import android.view.inputmethod.EditorInfo;

import android.widget.TextView;

import android.widget.Toast;

import com.devilwwj.loginandregister.global.AppConstants;

import com.devilwwj.loginandregister.utils.LogUtils;

import com.devilwwj.loginandregister.utils.ProgressDialogUtils;

import com.devilwwj.loginandregister.utils.RegexUtils;

import com.devilwwj.loginandregister.utils.ShareUtils;

import com.devilwwj.loginandregister.utils.SpUtils;

import com.devilwwj.loginandregister.utils.ToastUtils;

import com.devilwwj.loginandregister.utils.Utils;

import com.devilwwj.loginandregister.views.CleanEditText;

import com.umeng.socialize.bean.SHARE_MEDIA;

import com.umeng.socialize.controller.UMServiceFactory;

import com.umeng.socialize.controller.UMSocialService;

import com.umeng.socialize.controller.listener.SocializeListeners.UMAuthListener;

import com.umeng.socialize.controller.listener.SocializeListeners.UMDataListener;

import com.umeng.socialize.exception.SocializeException;

import java.util.Map;

import static android.view.View.OnClickListener;

/**

  • @desc 登录界面

  • Created by devilwwj on 16/1/24.

*/

public class LoginActivity extends Activity implements OnClickListener {

private static final String TAG = “loginActivity”;

private static final int REQUEST_CODE_TO_REGISTER = 0x001;

// 界面控件

private CleanEditText accountEdit;

private CleanEditText passwordEdit;

// 第三方平台获取的访问token,有效时间,uid

private String accessToken;

private String expires_in;

private String uid;

private String sns;

// 整个平台的Controller,负责管理整个SDK的配置、操作等处理

private UMSocialService mController = UMServiceFactory

.getUMSocialService(AppConstants.DESCRIPTOR);

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_login);

initViews();

// 配置分享平台

ShareUtils.configPlatforms(this);

}

/**

  • 初始化视图

*/

private void initViews() {

accountEdit = (CleanEditText) this.findViewById(R.id.et_email_phone);

accountEdit.setImeOption

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值