private boolean checkNumber(String number) {
   if (!MobileNumberUtil.isMobile(number)) {
     AnimationConfig.shake(this, mUserNameEditText);
     tipErrorShow(R.string.tip_number_error);
     return false;
   }
   if (number.length() < 11) {
     AnimationConfig.shake(this, mUserNameEditText);
     tipErrorShow(R.string.tip_error_number);
     return false;
   }
   return true;
 }
 /**
  * 注册前检查
  *
  * @return true:正常 false:异常
  */
 private boolean checkInput(String number, String code) {
   if (!checkNumber(number)) {
     return false;
   }
   if (TextUtils.isEmpty(code)) {
     AnimationConfig.shake(this, mSMSVerificationCodeEditText);
     tipErrorShow(R.string.tip_error_code_empty);
     return false;
   }
   return true;
 }