码迷,mamicode.com
首页 >  
搜索关键字:phonewindow    ( 40个结果
WindowManager的分析
一、Window和WindowManagerWindow:表示一个窗口,从下面Window的源码中可以看出它有且只有一个实现类PhoneWindow。 The only existing implementation of this abstract class is * android.policy.PhoneWindow, which you should instantiat...
分类:Windows程序   时间:2016-07-22 01:19:38    阅读次数:389
Android中View绘制流程分析
在Activity的attach方法中通过调用PolicyManager.makeNewWindo创建Window,将一个View add到WindowManager时,WindowManagerImpl创建一个ViewRoot来管理该窗口的根View。并通过ViewRoot.setView方法把该View传给ViewRoot。 Activity中的Window对象帮我们创建了一个PhoneWindow内部类DecorView(父类为FrameLayout)窗口顶层视图。 WindowManagerImpl...
分类:移动开发   时间:2016-07-09 22:20:54    阅读次数:307
Android事件分发机制
事件从Activity的dispatchTouchEvent开始的,当getWindow().superDispatchTouchEvent(ev)返回false时,表示事件没有消费掉,由Activity的onTouchEvent方法进行处理。在Activity的创建的时候,attach方法中,window是由PhoneWindow实例化的,因此getWindow().superDispatchT...
分类:移动开发   时间:2016-07-06 15:10:37    阅读次数:231
第二章 控件架构与自定义控件详解 + ListView使用技巧 + Scroll分析
1.Android控件架构下图是UI界面架构图,每个Activity都有一个Window对象,通常是由PhoneWindow类来实现的。PhoneWindow将DecorView作为整个应用窗口的根View,DecorView将屏幕分成两部分:TitleView和ContentView。Conten ...
分类:其他好文   时间:2016-06-21 22:26:45    阅读次数:328
Android 关机流程 从kernel到framework
Android6.0关机流程 Android系统关机有如下方式:1.定时关机、2.命令行输入reboot重启、3.长按电源键出现关机对画框等,本文以长按电源键为例来分析基于Android 6.0的高通源码。 长按电源键会启动Android系统的按键消息处理机制。每个activity具有一个phonewindow对象,每个phonewindow对象具有一个DecorView对象,每个DecorV...
分类:移动开发   时间:2016-05-12 18:56:48    阅读次数:2965
setContentView()入门
基础         整个过程基本上都在PhoneWindow中完成的。先罗列里面会用到的方法。如下: //可以看出它mDecor为DecorView对象 protected DecorView generateDecor() { return new DecorView(getContext(), -1); } //findViewById...
分类:其他好文   时间:2016-05-07 10:32:21    阅读次数:229
理解Window和WindowManger
一、Window简介 作用:桌面上显示一个类似悬浮的东西。 介绍:Window是一个抽象类,实现是由PhoneWindow。WindowManager是外界访问Window的入口。但是最终实现是在WindowService中。WindowManger和WindowService是IPC交互。Ando ...
分类:Windows程序   时间:2016-05-02 16:49:55    阅读次数:219
Android自定义View入门
View架构简介: 在Android中,控件主要以ViewGroup和View的形式存在。ViewGroup控件可以包含多个View控件,该复合控件负责其内部所有子控件的测量和绘制,并传递交互事件。如图, 在Android的移动开发中,每个Activity都包含了一个PhoneWindow对象,该对象将DecorView设置为应用窗口的根View。该视图上的所有监听事件都通过WindowM...
分类:移动开发   时间:2016-04-17 23:09:27    阅读次数:326
Android View 简析
基于android 4.4上源码分析: setContentView流程: getwindow() ->setContentView() -> installDecor() -> addView() getWindow()返回的是PhoneWindow installDecor()生成了window ...
分类:移动开发   时间:2016-04-06 00:34:55    阅读次数:279
简单了解View是What?
Android UI界面架构 每个Activity包含一个PhoneWindow对象,PhoneWindow设置DecorView为应用窗口的根视图。在里面就是熟悉的TitleView和ContentView,没错,平时使用的setContentView()就是设置的ContentView。 And ...
分类:其他好文   时间:2016-04-03 17:29:15    阅读次数:195
40条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!