Я пытаюсь применить экран блокировки для своего приложения.Android App Lock
Я думал процесс, если пароль неверен идут страницы А и если его правильно перейти к странице Б.
I'v написал эту
int PIN = R.id.Txt_password;
int pass = 4444;
if (PIN == pass) {
//Selecting the button which is to be pressed
Button Btn_Submit = (Button) findViewById(R.id.Btn_Submit);
//Creates a listener for the button to react when it is pressed
Btn_Submit.setOnClickListener(new View.OnClickListener() {
//Gives the button instructions when it is pressed
@Override
public void onClick(View view) {
Intent startIntent = new Intent(getApplicationContext(),
Control_Screen.class);
startActivity(startIntent);
}
});
} else {
//Selecting the button which is to be pressed
Button Btn_Submit = (Button) findViewById(R.id.Btn_Submit);
//Creates a listener for the button to react when it is pressed
Btn_Submit.setOnClickListener(new View.OnClickListener() {
//Gives the button instructions when it is pressed
@Override
public void onClick(View view) {
Intent startIntent = new Intent(getApplicationContext(),
Password.class);
startActivity(startIntent);
}
});
}
, который вышел из строя.
Это код Txt_password
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="numberPassword"
android:ems="10"
android:id="@+id/Txt_password"
android:layout_below="@+id/Lbl_EnterPassword"
android:layout_centerHorizontal="true"
android:layout_marginTop="50dp"
android:text="4444" />
Я думаю, что пароль 4444, который жестко закодирован в но IV получил такое ощущение, что это не так, и есть проблема.
Как я могу сделать это правильно?
Возможно, есть способ разместить текст, который пользователь вводит в поле пароля в строку?
Вы понимаете, что вы пытаетесь реализовать это, не предлагает каких-либо преимуществ в плане безопасности? Помимо того, что он не работает ... –
Спасибо. На данный момент я просто изучаю вещи. Безопасность - это работа для последующего проекта. Еще раз спасибо за совет. – Kie21
Я отредактировал свой ответ. Взглянуть. –