GUN Make 环境配置
来源:互联网 发布:淘宝淘友在哪里看 编辑:程序博客网 时间:2024/05/29 07:28
xref: /frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java
类中包含重要内部类KeyguardViewHost,那么我们先看看这个东西
86 private static class KeyguardViewHost extends FrameLayout {87 private final KeyguardViewCallback mCallback;8889 private KeyguardViewHost(Context context, KeyguardViewCallback callback) {90 super(context);91 mCallback = callback;92 }9394 @Override95 protected void dispatchDraw(Canvas canvas) {96 super.dispatchDraw(canvas);97 mCallback.keyguardDoneDrawing();98 }99 }
显示锁屏的函数show()
105 public synchronized void show() {112 if (mKeyguardHost == null) { ...................... //实例化keyguardhost容器113 if (DEBUG) Log.d(TAG, "keyguard host is null, creating it...");115 mKeyguardHost = new KeyguardViewHost(mContext, mCallback);145 mViewManager.addView(mKeyguardHost, lp);.......................146 }147157158 if (mKeyguardView == null) { ....................... //往容器中装入Keyguardview168 mKeyguardHost.addView(mKeyguardView, lp);170 if (mScreenOn) {171 mKeyguardView.show();172 }.........................173 }174175 // Disable aspects of the system/status/navigation bars that are not appropriate or176 // useful for the lockscreen but can be re-shown by dialogs or SHOW_WHEN_LOCKED activities.177 // Other disabled bits are handled by the KeyguardViewMediator talking directly to the178 // status bar service.179 int visFlags =180 ( View.STATUS_BAR_DISABLE_BACK181 | View.STATUS_BAR_DISABLE_HOME182 );183 mKeyguardHost.setSystemUiVisibility(visFlags);184185 mViewManager.updateViewLayout(mKeyguardHost, mWindowLayoutParams);186 mKeyguardHost.setVisibility(View.VISIBLE);187 mKeyguardView.requestFocus();188 }
xref: /frameworks/base/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java
mKeyguardView的类是LockPatternKeyguardView.java
0 0
- GUN Make 环境配置
- GUN make
- GUN make
- GUN make 中文手册
- GUN Make指南
- GUN Make学习1
- GUN Make学习笔记
- Ubuntu 更改 Gun Make 版本
- GUN make 学习笔记之make初探
- GUN学习笔记之make变量
- GUN make学习笔记之make显示规则
- make xconfig QT3图形界面配置环境安装
- windows下make使用的环境配置
- Gun
- android编译系统(一):GUN Make简介
- windows下搭建GUN环境开发C/C++
- GUN,Linux,GUN/Linux
- WIN32汇编程序的编译方法,环境配置,make的简单应用
- Ubuntu16.04 配置tensorflow gpu版本
- .gitignore文件不起作用
- Elasticsearch的特性
- MyBatis逆向工程(generatorsqlmapcustom)
- 动态分区的代码实现
- GUN Make 环境配置
- java中的动态加载类与静态加载
- c语言 int与byte[]互相转换
- jQuery修改form的action值并提交表单的方法
- 【Web前端】javascript作用域
- 递增牛群
- L1-005. 考试座位号
- Intent分为两大类,显性的(Explicit )的和隐性的(Implicit)
- AsyncBox的全局配置。