天天看點

[Android開發實戰]Android手勢密碼(支付寶手勢密碼)實作(支援2.x)

原創文章,轉載請注明出處:http://blog.csdn.net/ruils/article/details/17081207

在很多安全性比較高的應用程式中,每次打開程式,都會有讓使用者輸入密碼,這些安全性比較高的程式,密碼也會相對複雜,在手機上輸入起來,就會不大友善,至少要切換一次輸入法,對使用者體驗造成不好的影響,在移動網際網路時代,使用者體驗至高無上,在這種情況下,手勢密碼不失為一個很好解決方案,既安全,又快捷,使用者很容易記住,一個手勢即可解鎖,不用輸入繁瑣的密碼,例如我每天都會用到的支付寶。

[Android開發實戰]Android手勢密碼(支付寶手勢密碼)實作(支援2.x)

在android中,在設定中的螢幕鎖定就可以設定手勢密碼,設定好以後,每次喚醒手機進入手機之前,就需要手勢密碼驗證一下。

既然android系統本身就有此功能,而且android又是開源的,為何要重新發明輪子呢。是以隻需要把這個功能移植到APP中,如果對樣式不滿意,隻需要對UI做相應的修改即可。

原創文章,轉載請注明出處:http://blog.csdn.net/ruils/article/details/17081207

設定手勢密碼鎖屏的功能在Setting中,如果大家有興趣可以自行去Setting中檢視相應代碼。如果沒興趣,請直接下載下傳我提供的源碼,我已經将這個功能移植到APP中:

[Android開發實戰]Android手勢密碼(支付寶手勢密碼)實作(支援2.x)
[Android開發實戰]Android手勢密碼(支付寶手勢密碼)實作(支援2.x)

最主要是的LockPatternView這個控件的使用,實作它的OnPatternListener接口。有不明白的請留言。

最後附上源碼連結:https://github.com/seashell752/GustureLock

以後我就不把源碼打包上傳到CSDN了,挺麻煩的。Github可以直接下載下傳ZIP包,也可以用git下載下傳,很友善!

Git上的代碼暫時不支付2.3的版本。

支援2.3的版本源碼下載下傳位址:

http://download.csdn.net/detail/u012379847/8118283