как установить пароль в пикселях изображения в Android (точка щелчка или графический пароль) - PullRequest
7 голосов
/ 17 января 2012

я создаю приложение для входа в систему, в котором я собираюсь сделать пароль в виде пикселей изображений. Позвольте мне более конкретно, у меня есть 3 категории животных, автомобиль, каждая категория ребенка содержит там изображения. Теперь пользователь может выбрать изображения из этого категория и выберите любую часть изображения и может установить пароль (например, у животных я выбираю глаз льва в качестве первого пароля), так что я могу выбрать столько паролей, сколько я могу. Теперь, как я могу реализовать этот метод может любой один дает мне некоторые идеи или любой исходный код, чтобы я мог реализовать эту идею

1 Ответ

2 голосов
/ 26 февраля 2012

Ввести пользовательский ввод для touchPrecision при касании части - грубая, точная или сверхтонкая - это пользовательская настройка

Сохраните следующее при регистрации пароля

  • касание1 изображения1 категории1 произошло в x11, y11
  • касание1 изображения2 категории2 произошло в x21, y21
  • касание1 изображения1 категории3 произошло в x31, y31
  • Точность прикосновения в порядке

(Предполагается, что пользователь выбрал три изображения - по одному из каждой категории и нажал на часть изображения в каждой категории)

Теперь во время входа в систему - для каждого прикосновения убедитесь, что была выбрана правильная категория и изображение - когда пользователь касается части изображения, убедитесь, что касание пользователя находится на достаточно близко к части, сохраненной ранее. Допуск для достаточно близко зависит от touchPrecision. Например, предположим, что для параметра Грубо установлено значение 60, для параметра Fine установлено значение 30, а для параметра super-fine установлено значение 10. Если параметр touchPrecision имеет значение Fine, то местоположение сенсорного ввода, введенного пользователем во время входа в систему, должно находиться в пределах круга с радиусом 30% от центра этого круга. - скажи, что было в x11 y11

моя оценка - 10 - 16 часов для альфа-версии, которая реализует этот алгоритм на Android.

Вы можете сделать его более сложным, взяв гистограмму ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...