Android的锁屏来源

我正在寻找Android锁屏的源代码。 它可以适用于任何Android版本(1.5,1.6,2.0等)。

我尝试在https://android.googlesource.com/上查找存储库,但看起来不像platform/frameworks/base 。 也许它是封闭的源代码?

根据Google的指示进行实际的完整资源检查。

从Android 4.2开始,keyguard源代码位于frameworks/base/policy/src/com/android/internal/policy/impl/keyguard 。 在GitHub上有一个镜像,你可以在网上查看(我将这个链接粘贴到JB MR 1.1版本,以防在将来的版本中再次发生位置变化)。

当这个问题最初被回答时,Android 2.3及更低版本的锁屏源代码在frameworks/policies/base/phone/com/android/internal/policy/impl 。 您也可以在他们的GitHub镜像中在线查看这些源代码 ; 该消息来源仍在当前的回购行动中,但几年之后还没有更新。

对于那些在kitkat(Android 4.4)或以上的源代码,似乎代码已被移动到

 frameworks/base/packages/Keyguard