一键连新增注册接口

This commit is contained in:
level 2025-06-23 17:51:37 +08:00
parent 2e92990835
commit 3b55692d17
4 changed files with 47 additions and 9 deletions

View File

@ -98,6 +98,7 @@
android:screenOrientation="portrait" />
<activity
android:name=".act.RegisterActivity"
android:process=":background"
android:screenOrientation="portrait" />
<activity
android:name=".act.NewMainActivity"

View File

@ -331,7 +331,34 @@ class LoginActivity : BaseActivity(), View.OnClickListener {
}
tvRegister=findViewById(R.id.tvRegister)
tvRegister.setOnClickListener {
if (BuildConfig.is_free && BuildConfig.productId.isNotEmpty()) {
val intent = Intent(applicationContext, SplashActivity::class.java)
startActivity(intent)
} else {
if (TextUtils.isEmpty(registerHost)) {
when {
BuildConfig.is_ym -> {
val intent = Intent(applicationContext, RegisterActivity::class.java)
startActivity(intent)
finish()
}
BuildConfig.is_tz -> {
getTzRegister()
}
BuildConfig.is_yunti -> {
getYunTiRegister()
}
else -> {
getBzyRegister()
}
}
} else {
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(registerHost)))
}
}
}
}

View File

@ -52,6 +52,7 @@ class RegisterActivity : BaseActivity(), View.OnClickListener {
private var countDownTimer: CountDownTimer? = null
private var registerKey = ""
private var registerIV2 = ""
private lateinit var aiBack:AppCompatImageView
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
@ -111,12 +112,15 @@ class RegisterActivity : BaseActivity(), View.OnClickListener {
with(httpStatus.rsp as RegisterRsp) {
if (code == "200") {
RxToast.success("注册成功")
MMKV.defaultMMKV()
.encode(BZYConstants.MMKV_KEY_REMEMBER_USERNAME, username)
MMKV.defaultMMKV().encode(BZYConstants.MMKV_KEY_IS_REGISTER, true)
MMKV.defaultMMKV().encode(BZYConstants.MMKV_KEY_NOTE_DEFAULT_PSW, true)
startActivity(Intent(this@RegisterActivity, LoginActivity::class.java))
finish()
if(httpStatus.rsp.data!=null){
username= httpStatus.rsp.data.phoneNumber.toString()
MMKV.defaultMMKV()
.encode(BZYConstants.MMKV_KEY_REMEMBER_USERNAME, username)
MMKV.defaultMMKV().encode(BZYConstants.MMKV_KEY_IS_REGISTER, true)
MMKV.defaultMMKV().encode(BZYConstants.MMKV_KEY_NOTE_DEFAULT_PSW, true)
startActivity(Intent(this@RegisterActivity, LoginActivity::class.java))
finish()
}
} else
RxToast.error("注册失败:(${code})${message}")
}
@ -152,6 +156,12 @@ class RegisterActivity : BaseActivity(), View.OnClickListener {
passwordErrorTv = findViewById(R.id.tv_password_error)
tv_sms_code=findViewById(R.id.tv_sms_code)
et_sms_code=findViewById(R.id.et_sms_code)
aiBack=findViewById(R.id.aiBack)
aiBack.setOnClickListener {
val intent = Intent(this@RegisterActivity, LoginActivity::class.java)
startActivity(intent)
finish()
}
rxDialogShapeLoading = RxDialogShapeLoading(this)

View File

@ -135,7 +135,7 @@
android:gravity="center"
android:padding="@dimen/dp_10"
android:text="@string/SendVerificationCode"
android:textColor="@color/black"
android:textColor="@color/orange_B36C1B"
android:textSize="@dimen/layout_login_tv_login_textsize"
android:textStyle="bold"
/>
@ -239,7 +239,7 @@
android:layout_marginStart="@dimen/layout_register_tv_login_start_margin"
android:layout_marginEnd="@dimen/layout_register_tv_login_end_margin"
android:layout_marginBottom="@dimen/layout_register_tv_login_bottom_margin"
android:background="@drawable/login_btn_bg_selector"
android:background="@drawable/oc_login_bg"
android:gravity="center"
android:text="@string/register"
android:textColor="@color/black"
@ -274,7 +274,7 @@
android:layout_height="wrap_content"
android:text="@string/login"
android:padding="5dp"
android:textColor="@drawable/registerlayout_login_text_color_selector"
android:textColor="#B36C1B"
android:textSize="16sp" />
</LinearLayout>