自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android中的view

View类是Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在游戏开发中叶可以自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任何一个View类都只需重写onDraw方法来实现界面显示,自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式等。        游戏中

2012-09-28 16:49:40 563

转载 PhoneWindow,ViewRoot,Activity之间的大致关系

在android里,我们都知道activity.但是一个activity跟一个Window是一个什么关系呢?在activity.java中,我们可以看到两个变量,分别是:private WindowmWindow;private WindowManagermWindowManager;这这个变量是在哪里赋值的呢?可以看到attach函数,mWindow = PolicyMa

2012-09-28 14:31:37 555

转载 Android 之 Window、WindowManager 与窗口管理

其实在android中真正展示给用户的是window和view,activity在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的一块,因为他直接负责把内容展示给用户,并和用户进行交互。响应用户的输入等。在讲窗口管理时,有必要先说下ViewManager这个接口,这个接口主要有以下的实现子接口和实现类,分别是:Win

2012-09-28 10:33:04 456

转载 Android View绘制流程

框架分析在之前的下拉刷新中,小结过触屏消息先到WindowManagerService(Wms)然后顺次传递给ViewRoot(派生自Handler),经decor view到Activity再传递给指定的View,这次整理View的绘制流程,通过源码可知,这个过程应该没有涉及到IPC(或者我没有发现),需要绘制时在UI线程中通过ViewRoot发送一个异步请求消息,然后ViewRoot自己接

2012-09-27 16:02:04 471

转载 android中View, Window, Activity, WindowManager,ViewRoot几者之间的关系

转自:http://songzhangzhang.blog.163.com/blog/static/694019812011119114235661/ View:最基本的UI组件,表示屏幕上的一个矩形区域。Window: 表示一个窗口,包含一个View tree和窗口的layout 参数。View tree的root View可以通过getDecorView得到。还可以设置Wi

2012-09-27 16:00:55 580

转载 android的窗口机制分析------ViewRoot类

ViewRoot是GUI管理系统与GUI呈现系统之间的桥梁,根据ViewRoot的定义,我们发现它并不是一个View类型,而是一个Handler。 它的主要作用如下: A. 向DecorView分发收到的用户发起的event事件,如按键,触屏,轨迹球等事件; B. 与WindowManagerService交互,完成整个Activity的GUI的绘制。

2012-09-26 11:16:58 362

转载 Android中LayoutParams的用法

http://blog.csdn.net/xiaomao5200/article/details/7505836 简单说说 自己对 android LayoutParams的理解吧,xh写不出高级文章是低级写手。public static classViewGroup.LayoutParamsextends Objectjava.lang.Object   ↳ an

2012-09-25 16:26:36 635

转载 Android的Window类

http://blog.csdn.net/yan_daoqiu/article/details/6411386  Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有

2012-09-25 16:25:47 431

转载 android view的xml属性

XML属性属性名称描述android:background设置背景色/背景图片。可以通过以下两种方法设置背景为透明:”@android:color /transparent”和”@null”。注意TextView默认是透明的,不用写此属性,但是Buttom/ImageButton /ImageView想透明的话就得写这个属性了。a

2012-09-24 11:24:36 388

转载 android项目窗口布局属性介绍

RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBotto

2012-09-24 11:12:35 508

转载 android surfaceflinger研究----SurfaceFlinger loop

http://www.apkbus.com/android-20376-1-1.html   上一篇文章介绍了整个Surface机制(我是这么称呼的,主要是Surface的建立,Surface的显示存储的管理),同时我们也介绍过了整个显示系统,那么这篇文章就介绍一下SurfaceFlinger 这个核心服务层的机制。    从代码中我们可以看出SurfaceFlin

2012-09-17 17:13:22 426

转载 Android SurfaceFlinger中的工作线程:threadLoop()

http://blog.csdn.net/DroidPhone/article/details/5982893 SurfaceFlinger继承了Thread类,自然也继承了Thread类的threadLoop方法,SurfaceFlinger工作线程的主代码都在threadLoop()方法中。工作线程启动后,基类Thread会循环地调用threadLoop方法,SurfaceFlinge

2012-09-17 16:48:47 387

转载 SharedClient:客户端(Surface)和服务端(Layer)

SurfaceFlinger在系统启动阶段作为系统服务被加载。应用程序中的每个窗口,对应本地代码中的Surface,而Surface又对应于SurfaceFlinger中的各个Layer,SurfaceFlinger的主要作用是为这些Layer申请内存,根据应用程序的请求管理这些Layer显示、隐藏、重画等操作,最终由SurfaceFlinger把所有的Layer组合到一起,显示到显示器上。当

2012-09-17 15:41:52 539

转载 Android核心分析(26)-----Android GDI之SurfaceFlinger

http://blog.csdn.net/maxleng/article/details/5671271  Android GDI之SurfaceFlingerSurfaceFinger按英文翻译过来就是Surface投递者。SufaceFlinger的构成并不是太复杂,复杂的是他的客户端建构。SufaceFlinger主要功能是:1) 将Layers (Surfaces) 内

2012-09-17 15:27:13 1063

转载 Android SurfaceFlinger学习文档

参考资料:1、“Android Display System --- Surface Flinger”2、“Android核心分析(26) ----- Android GDI之SurfaceFlinger”3、“Android SurfaceFlinger中的SharedClient -- 客户端(Surface)和服务端(Layer)之间的显示缓冲区管理”4、“Android S

2012-09-17 09:30:36 354

转载 Andorid绘图Canvas

做java的都知道,绘图肯定首先需要一个Canvas,然后在用Graphics在上面绘制自己想要图案。不错,Android上面也类似,你可以从一个Bitmap得到它的Canvas(new Canvas(BitMap bitMap)),进行绘制,也可以自定义一个View,用它的Canvas。不同的是,Android里没有Graphics,而用 Paint代之,当然用法也稍有不同。以下是自定义View

2012-09-14 09:43:03 293

转载 android surfaceflinger研究----SurfaceFlinger loop

http://blog.csdn.net/rufanchen_/article/details/7975334上一篇文章介绍了整个Surface机制(我是这么称呼的,主要是Surface的建立,Surface的显示存储的管理),同时我们也介绍过了整个显示系统,那么这篇文章就介绍一下SurfaceFlinger 这个核心服务层的机制。    从代码中我们可以看出SurfaceFlinger

2012-09-13 15:45:29 456

转载 Android面试之---谈谈你对Android NDK的理解

http://weizhulin.blog.51cto.com/1556324/311489 1、前言  6月 26 日, Google Android 发布了 NDK ,引起了很多发人员的兴趣。 NDK 全称: Native Development Kit 。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html

2012-09-12 17:28:38 469

转载 Android深入浅出之Surface[1]

http://www.2cto.com/kf/201202/118134.html  Android深入浅出之Surface 一 目的 本节的目的就是为了讲清楚Android中的Surface系统,大家耳熟能详的SurfaceFlinger到底是个什么东西,它的工作流程又是怎样的。当然,鉴于SurfaceFlinger的复杂性,我们依然将采用情景分析的办法,找到合适的切

2012-09-11 18:11:38 515

转载 Android窗口管理

原文链接: http://blog.csdn.net/huanxido/article/details/7879529    一、 概述 在Android系统中,从设计的角度来看,窗口管理系统是基于C/S模式的。整个窗口系统分为服务端和客户端两大部分,客户端负责请求创建窗口和使用窗口,服务端完成窗口的维护,窗口显示等。  在Client端,并不是直

2012-09-11 14:37:32 779

转载 Android Windows

转自:http://elsila.blog.163.com/blog/static/173197158201101913332356/Android的Window类默认分类 2011-01-19 13:33:32 阅读204 评论0 字号:大中小 订阅Android的Window类(一) Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MF

2012-09-06 14:56:30 521

转载 android4.0 WindowManagerService的分析

对于Activity,在ActivityThread.java在handleLaunchActivity会调用performLaunchActivity,而performLaunchActivity则调用Activity中的attach函数,实现创建window(实际是PhoneWindow):Activity.javafinal void attach(Context context,

2012-09-06 14:43:28 474

转载 第四篇 ANDROID窗口管理服务实现机制

http://www.cnblogs.com/soft-design/archive/2012/07/30/2615847.html 窗口管理是ANDROID框架一个重要部分,主要包括如下功能:(1)Z-ordered的维护(2)窗口的创建、销毁(3)窗口的绘制、布局(4)Token管理,AppToken(5)活动窗口管理(FocusWindow)(6)活动应用管理

2012-09-06 14:42:18 624

转载 Android窗口管理

http://bacon36.blog.163.com/blog/static/8851741120108263549415/2010-08-26 15:23在Activity在performLaunchActivity时,会使用Activity.attach()建立一个PhoneWindow主窗口。这个主窗口的建立并不是一个重点。handleResumeActiv

2012-09-06 14:32:40 495

鼠标驱动源码鼠标驱动源码

鼠标驱动程序 鼠标驱动程序 鼠标驱动程序 鼠标驱动程序 鼠标驱动程序

2011-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除