|
|
@ -1,15 +1,11 @@ |
|
|
|
package com.bingce.controlnetwork.activity.user; |
|
|
|
package com.bingce.controlnetwork.activity.user; |
|
|
|
|
|
|
|
|
|
|
|
import android.Manifest; |
|
|
|
|
|
|
|
import android.app.Activity; |
|
|
|
import android.app.Activity; |
|
|
|
import android.app.ProgressDialog; |
|
|
|
import android.app.ProgressDialog; |
|
|
|
import android.content.Context; |
|
|
|
import android.content.Context; |
|
|
|
import android.content.DialogInterface; |
|
|
|
|
|
|
|
import android.content.Intent; |
|
|
|
import android.content.Intent; |
|
|
|
import android.content.pm.PackageManager; |
|
|
|
|
|
|
|
import android.graphics.Bitmap; |
|
|
|
import android.graphics.Bitmap; |
|
|
|
import android.graphics.Color; |
|
|
|
import android.graphics.Color; |
|
|
|
import android.os.Build; |
|
|
|
|
|
|
|
import android.os.Bundle; |
|
|
|
import android.os.Bundle; |
|
|
|
import android.view.MenuItem; |
|
|
|
import android.view.MenuItem; |
|
|
|
import android.view.View; |
|
|
|
import android.view.View; |
|
|
@ -19,9 +15,7 @@ import android.widget.ImageView; |
|
|
|
import android.widget.TextView; |
|
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
|
|
|
|
import androidx.annotation.NonNull; |
|
|
|
import androidx.annotation.NonNull; |
|
|
|
import androidx.appcompat.app.AlertDialog; |
|
|
|
|
|
|
|
import androidx.appcompat.widget.Toolbar; |
|
|
|
import androidx.appcompat.widget.Toolbar; |
|
|
|
import androidx.core.content.ContextCompat; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.afollestad.materialdialogs.DialogAction; |
|
|
|
import com.afollestad.materialdialogs.DialogAction; |
|
|
|
import com.afollestad.materialdialogs.MaterialDialog; |
|
|
|
import com.afollestad.materialdialogs.MaterialDialog; |
|
|
@ -40,7 +34,6 @@ import com.bingce.utils.RegisterUtil; |
|
|
|
import com.bingce.utils.SdkUtils; |
|
|
|
import com.bingce.utils.SdkUtils; |
|
|
|
import com.bingce.utils.StringUtil; |
|
|
|
import com.bingce.utils.StringUtil; |
|
|
|
import com.bingce.utils.Util; |
|
|
|
import com.bingce.utils.Util; |
|
|
|
import com.bingce.utils.VipManager; |
|
|
|
|
|
|
|
import com.hjq.permissions.OnPermissionCallback; |
|
|
|
import com.hjq.permissions.OnPermissionCallback; |
|
|
|
import com.hjq.permissions.Permission; |
|
|
|
import com.hjq.permissions.Permission; |
|
|
|
import com.hjq.permissions.XXPermissions; |
|
|
|
import com.hjq.permissions.XXPermissions; |
|
|
@ -58,12 +51,6 @@ import java.util.Locale; |
|
|
|
import blankj.utilcode.util.AppUtils; |
|
|
|
import blankj.utilcode.util.AppUtils; |
|
|
|
import blankj.utilcode.util.ToastUtils; |
|
|
|
import blankj.utilcode.util.ToastUtils; |
|
|
|
import blankj.utilcode.util.Utils; |
|
|
|
import blankj.utilcode.util.Utils; |
|
|
|
import cn.leancloud.LCException; |
|
|
|
|
|
|
|
import cn.leancloud.LCObject; |
|
|
|
|
|
|
|
import cn.leancloud.LCQuery; |
|
|
|
|
|
|
|
import cn.leancloud.LCUser; |
|
|
|
|
|
|
|
import io.reactivex.Observer; |
|
|
|
|
|
|
|
import io.reactivex.disposables.Disposable; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public class RegisterActivity extends ColorfulActivity { |
|
|
|
public class RegisterActivity extends ColorfulActivity { |
|
|
|
private MaterialEditText met_machine_code, met_activate_code; |
|
|
|
private MaterialEditText met_machine_code, met_activate_code; |
|
|
@ -233,10 +220,33 @@ public class RegisterActivity extends ColorfulActivity { |
|
|
|
ToastUtils.showShort(R.string.register_code_is_16_characters); |
|
|
|
ToastUtils.showShort(R.string.register_code_is_16_characters); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
if (CheckRegUtil.checkReg(registerCode)){ |
|
|
|
|
|
|
|
|
|
|
|
progressDialog = new ProgressDialog(RegisterActivity.this); |
|
|
|
|
|
|
|
progressDialog.setMessage(getString(R.string.please_wait)); |
|
|
|
|
|
|
|
progressDialog.setCanceledOnTouchOutside(false); |
|
|
|
|
|
|
|
progressDialog.show(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (CheckRegUtil.checkReg(registerCode)) { |
|
|
|
((App) Utils.getApp()).registerCodeV2 = registerCode; |
|
|
|
((App) Utils.getApp()).registerCodeV2 = registerCode; |
|
|
|
Util.putPreference("registerCodeV2", registerCode); |
|
|
|
Util.putPreference("registerCodeV2", registerCode); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getSupportActionBar().setTitle(R.string.activated); |
|
|
|
|
|
|
|
mBtnActivate.setEnabled(false); |
|
|
|
|
|
|
|
met_activate_code.setEnabled(false); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getSupportActionBar().setTitle(R.string.activated); |
|
|
|
|
|
|
|
mBtnActivate.setEnabled(false); |
|
|
|
|
|
|
|
met_activate_code.setEnabled(false); |
|
|
|
|
|
|
|
mBtnActivate.setText(R.string.activated); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ToastUtils.showShort(R.string.activate_success); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
progressDialog.dismiss(); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
ToastUtils.showShort("激活失败,请联系管理员"); |
|
|
|
|
|
|
|
progressDialog.dismiss(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
mBtnTaobaoLink.setOnClickListener(new OnClickListener() { |
|
|
|
mBtnTaobaoLink.setOnClickListener(new OnClickListener() { |
|
|
|