0

Androidアプリケーション開発の初心者として..パスワードマネージャータイプのアプリケーションを作成しています...最初のページで、ユーザー名とパスワード、およびサインアップ用のボタンを求めました。初めてアプリケーションを実行する場合、サインアップして、パスワードを忘れた場合に備えて、ユーザー ID、パスワード、セキュリティの質問を提供する必要があります。ここで、ユーザーがアプリケーションでのサインアップ中に提供したユーザー ID とパスワードを保存し、次にユーザーが再度ログインしてユーザー ID とパスワードを入力すると、アプリケーションは保存されたユーザー ID とパスワードからそれを検証し、それを正しいユーザー ID とパスワードを入力した場合は、次のページに移動します。それ以外の場合は、「ユーザー名またはパスワードが正しくありません」というメッセージが表示されます。

このために、Eclipseでどのようなコーディングを行う必要がありますか..?

私はすでにxmlファイル、つまりレイアウトを作成していました..

ありがとう

4

1 に答える 1

5

ファイルに保存する必要がありますSharedPreferences。アプリケーションを起動するたびに使用してそこから読み取り、一致が正しいかどうかを確認することをお勧めします。

保存するには:

SharedPreferences sp = context.getSharedPreferences("loginSaved", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("username", "some user value");
editor.putString("password", "some password value");
editor.commit();

それを取得するには:

SharedPreferences sp = context.getSharedPreferences("loginSaved", Context.MODE_PRIVATE);
String username = sp.getString("username", null);
String password = sp.getString("password", null);
if(username != null && password != null){
    // login automatically with username and password    
}
else{
    // login for the first time
}
于 2012-10-01T07:14:39.557 に答える