Ich versuche, einen Sperrbildschirm für meine App anzuwenden.Android App Lock
Ich dachte Prozess ist, wenn das Passwort falsch geht Seite A ist und wenn sie richtig gehen zu Seite B.
diesen
geschrieben I'vint 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);
}
});
}
, die ausgefallen ist.
Dies ist der Code für 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" />
ich das Passwort zu denken ist 4444, die in hart codierten aber iv bekam das Gefühl, dass das nicht der Fall ist, und es ist die Frage.
Wie würde ich das richtig machen?
Vielleicht gibt es eine Möglichkeit, den Text, den der Benutzer in das Passwortfeld eingibt, in eine Zeichenfolge zu platzieren?
Sie wissen, dass Sie versuchen, dies zu implementieren, bietet keinen Sicherheitsvorteil? Abgesehen davon, dass es nicht funktioniert ... –
Danke. Für den Moment lerne ich gerade wie zu Sachen. Sicherheit ist ein Job für später im Projekt. Nochmals vielen Dank für die Beratung. – Kie21
Ich habe meine Antwort bearbeitet. Schau mal. –