2

Android用の平凡なEditTextパスワード入力の他の選択肢があるかどうか知りたいです。ロック画面パターンのロック解除に似た、アプリに統合できるAPIまたはオープンソースコードはありますか?インテントがハッシュ、数値、文字列、またはユーザーからのパターン入力を表すものを返す場合があります。

こんなことを考えていました。

  1. 私のコードはインテントを呼び出します。
  2. LockscreenPatternに似たものが表示されます
  3. ユーザーが自分のパターンを入力する
  4. インテントは、そのパターンを表すものを返します。
  5. 返されたデータを廃止します。

なぜこれが欲しい/必要なのですか?私のアプリでは、ユーザーからの入力パスワードが必要です(ログインなどには使用せず、暗号化に使用します)。そして、ユーザーが入力するのは面倒だと思いました。そして、それらのスワイプロックパターンの方が簡単でしょう。

4

1 に答える 1

4

このプロジェクトを見てくださいandroid-lockpatternそれはトリックを行う必要があります。

たとえば、新しいパターンを作成するには、

...
// this is your preferred flag
private static final int _ReqCreatePattern = 0;

...

Intent intent = new Intent(context, LockPatternActivity.class);
intent.putExtra(LockPatternActivity._Mode, LockPatternActivity.LPMode.CreatePattern);
startActivityForResult(intent, _ReqCreatePattern);

そして、結果を得る

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    switch (requestCode) {
    case _ReqCreatePattern:
        if (resultCode == RESULT_OK) {
            String pattern = data.getStringExtra(LockPatternActivity._Pattern);
            ...
        }
        break;
    }
}
于 2012-12-06T13:08:24.987 に答える