私のアプリにロック画面を適用しようとしています。Android App Lock
私はパスワードが行くページA正しくない場合は、プロセスがあると思ったし、I'v
ページBへの正しい行けば障害が発生しました。この
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" />
ためのコードである私は、パスワードを考えているが、ハードで符号化されたが、IVはそうではなく、問題があるという感覚を持っている4444です。
どうすればこの権利を得ることができますか?
多分、ユーザーがパスワードフィールドに入力するテキストを文字列に配置する方法がありますか?
これを実装しようとしても、セキュリティ上の利点はありません。それが機能しないという事実を除いて... –
ありがとう。今のところ私は物事を学ぶだけです。セキュリティは、プロジェクトの後の仕事です。もう一度アドバイスをいただきありがとうございます。 – Kie21
私は自分の答えを編集しました。見てみましょう。 –