关于Android4.4的Keyguard

这篇博客http://blog.csdn.net/aaa2832/article/details/22181505 对Android4.4的Keyguard基本调用流程介绍的比较详细。


需要补充的是:

1.KeyguardAbsKeyInputView 作为基类实现了key input password类型(PIN, Sim PIN, Sim PUK, password)的大多数公用函数。当用户输入密码点击确定时,该类会通过调用LockPatternUtils类访问LocalSettingService以获取用户保存的密码(LocalSettingService是由SystemServer在系统初始化的时候调用initAndLoop函数创建的)。


下图为Keyguard中各种class/interface之间的关系:



原图地址:https://www.evernote.com/shard/s46/sh/d20a91c8-8ddd-4284-b811-5103d0e83f07/16c9a182d6b9d4f9198329a68011ceef/res/61cf88a5-8c99-4410-b73f-30581aa36321/Keyguard.png?resizeSmall&width=832

你可能感兴趣的:(关于Android4.4的Keyguard)