package com.ittianyu.mobileguard.activity; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.text.TextUtils; import android.widget.Toast; import com.ittianyu.mobileguard.R; import com.ittianyu.mobileguard.activity.base.InputPasswordActivity; import com.ittianyu.mobileguard.constant.Constant; import com.ittianyu.mobileguard.utils.ConfigUtils; import com.ittianyu.mobileguard.utils.EncryptionUtils; /** * phone safe input password activity */ public class PhoneSafeInputPasswordActivity extends InputPasswordActivity { private String trueMd5Password; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); trueMd5Password = ConfigUtils.getString(this, Constant.KEY_PHONE_SAFE_PASSWORD, ""); } @Override protected void onOk(String password) { if(TextUtils.isEmpty(password)) { Toast.makeText(this, R.string.password_can_not_be_empty, Toast.LENGTH_SHORT).show(); return; } // check right if(!EncryptionUtils.md5N(password, Constant.ENCRYPTION_COUNT).equals(trueMd5Password)) { Toast.makeText(this, R.string.password_is_not_true, Toast.LENGTH_SHORT).show(); return; } // enter the PhoneSafeActivity startActivity(new Intent(this, PhoneSafeActivity.class)); finish(); } }