Android 4.0锁屏机制类之间的调用关系
2012-06-06 15:22
246 查看
总结起来,Android4.0的锁屏机制和2.3区别不大,以下的类之间的调用关系基于高通平台8x25,可能这张图并不是太清晰,忍者看呗,希望对你有所帮助。特别是做锁屏的童鞋。
以下的类调用关系只是从KeyguardViewMediator.onSystemReady()方法说起,更上面的PhoneWindowManager等没有涉及。
涉及的类的位置:
1.1 /frameworks/base/core/java/com.android.internal.widget
|_AbsActionBarView.java|_ActionBarContainer.java
|_ActionBarContextView.java
|_ActionBarView.java
|_DialogTitle.java
|_DigitalClock.java
|_DrawableHolder.java
|_EditableInputConnection.java
|_LinearLayoutWithDefaultTouchRecepient.java
|_LockPatternUtils.java
|_LockPatternView.java
|_LockScreenWidgetCallback.java
|_LockScreenWidgetInterface.java
|_PasswordEntryKeyboard.java
|_PasswordEntryKeyboardHelper.java
|_PasswordEntryKeyboardView.java
|_PointerLocationView.java
|_RotarySelector.java
|_ScrollingTabContainerView.java
|_SlidingTab.java
|_Smileys.java
|_TextProgressBar.java
|_TransportControlView.java
|_WaveView.java
|_WeightedLinearLayout.java
|_IRemoteViewsAdapterConnection.aidl
|_IremoteViewsFactory.aidl
|_Ease.java
|_MultiWaveView.java
|_TargetDrawable.java
|_Tweener.java
1.1 /frameworks/base/policy/src/com.android.internal.policy.impl
|_AccountUnlockScreen.java|_GlobalActions.java
|_IconUtilities.java
|_KeyguardScreen.java
|_KeyguardScreenCallback.java
|_KeyguardStatusViewManager.java
|_KeyguardUpdateMonitor.java
|_KeyguardViewBase.java
|_KeyguardViewCallback.java
|_KeyguardViewManager.java
|_KeyguardViewMediator.java
|_KeyguardViewProperties.java
|_KeyguardWindowController.java
|_LockPatternKeyguardView.java
|_LockPatternKeyguardViewProperties.java
|_LockScreen.java
|_MSimKeyguardStatusViewManager.java
|_MSimLockPatternKeyguardView.java
|_MSimSimUnlockScreen.java
|_PasswordUnlockScreen.java
|_PatternUnlockScreen.java
|_PhoneFallbackEventHandler.java
|_PhoneLayoutInflater.java
|_PhoneWindow.java
|_PhoneWindowManager.java
|_Policy.java
|_RecentApplicationsBackground.java
|_RecentApplicationsDialog.java
|_ShortcutManager.java
|_SimPukUnlockScreen.java
|_SimUnlockScreen.java
相关文章推荐
- Android Scroller与computeScroll的调用机制关系
- Android Scroller与computeScroll的调用机制关系
- iOS中Objective-C与JavaScript之间相互调用的实现(实现了与Android相同的机制)
- Android消息处理机制---Looper、Handler、Message之间的关系
- 深入理解Looper、MessageQueue、Handler之间的关系,Android的异步消息机制
- iOS中Objective-C与JavaScript之间相互调用的实现(实现了与Android相同的机制)
- iOS中Objective-C与JavaScript之间相互调用的实现(实现了与Android相同的机制)转
- iOS中Objective-C与JavaScript之间相互调用的实现(实现了与Android相同的机制)
- 详解Android Scroller与computeScroll的调用机制关系
- iOS中Objective-C与JavaScript之间相互调用的实现(实现了与Android相同的机制)
- Android消息机制之实现两个不同线程之间相互传递数据相互调用
- Android 异步消息处理机制 让你在深入了解 Looper、Handler、Message之间的关系
- android的消息处理机制(图+源码分析)——Thread,Looper,MessageQueue,Message,Handler之间的关系
- Android Scroller与computeScroll的调用机制关系
- android中task、activity、apk之间的关系图
- android之如何在两个activity之间传递handler_利用broadcast广播机制
- 2015百度android开发岗位的一道简答题:TCP、UDP、HTTP之间的关系
- 库、系统调用、操作系统和硬件之间的关系, linux 课下总结
- Android 中Activity,Window和View之间的关系
- Android onTouchEvent, onClick及onLongClick的调用机制