- 博客(20)
- 资源 (1)
- 收藏
- 关注
转载 GUI系统之SurfaceFlinger(13)VSync信号的处理
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/GUI系统之SurfaceFlinger章节目录:blog.csdn.net/uiop78uiop78/article/details/8954508
2013-07-31 11:09:50 813
转载 JB 4.2.2 过扫描 overscan
简介: 电视图像传输到电视上时,图像会在边上裁剪掉一部分,剩余大约95%的图像放大显示到屏幕上。使用Android HDMI/WIDI feature时,可能导致图形界面显示不出来。新的JB 4.2.2中添加了TV Overscan 宽度和高度调整的设置。在发送到物理屏幕之前,SurfaceFlinger中调整logic图像的大小。由于传统CRT电视机模拟电路参数差异,
2013-07-30 16:23:26 4117
转载 GUI系统之SurfaceFlinger(12)VSync信号的产生和处理
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/GUI系统之SurfaceFlinger章节目录:blog.csdn.net/uiop78uiop78/article/details/89545081.1 V
2013-07-30 11:15:46 886
转载 Android定制出厂默认输入法
在不设置默认输入法的情况下,输入法强项用系统的输入法作为默认输入法。如果没有系统带的输入法,就将最先发现的第三方输入法作为默认输入法。方法一: \frameworks\base\packages\SettingsProvider\res\values\defaults.xml \frameworks\base\packages\SettingsProvider\src\com\an
2013-07-11 16:42:32 941
原创 Android 系统编译顺序
从我的理解来看,. build/eventsetup.h 初始化了编译需要的函数。 如:Invoke ". build/envsetup.sh" from your shell to add the following functions to your environment:- lunch: lunch -- tapas: tapas [ ...] [arm|x86|mi
2013-07-11 10:48:28 1268
转载 Different between "user", "eng" and "userdebug" build
Copy from blog:http://blog.csdn.net/evilcode/article/details/6459299eng This is the default flavor. A plain "make" is the same as "make eng". droid is an alias for eng. * Installs modules tagg
2013-07-11 09:50:30 1208
转载 GUI系统之SurfaceFlinger(11)SurfaceComposerClient
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/GUI系统之SurfaceFlinger章节目录:blog.csdn.net/uiop78uiop78/article/details/8954508
2013-07-10 15:57:24 916
转载 GUI系统之SurfaceFlinger(10)SurfaceFlinger的启动与工作原理
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/GUI系统之SurfaceFlinger章节目录:blog.csdn.net/uiop78uiop78/article/details/8954508
2013-07-10 15:31:52 656
转载 GUI系统之SurfaceFlinger(9)Project Butter黄油计划
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/GUI系统之SurfaceFlinger章节目录:blog.csdn.net/uiop78uiop78/article/details/8954508
2013-07-09 17:41:15 763
转载 GUI系统之SurfaceFlinger(8)应用程序与BufferQueue的关系
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/GUI系统之SurfaceFlinger章节目录:blog.csdn.net/uiop78uiop78/article/details/8954508
2013-07-08 18:01:10 710
转载 GUI系统之SurfaceFlinger(7)应用程序的典型绘图流程
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/GUI系统之SurfaceFlinger章节目录:blog.csdn.net/uiop78uiop78/article/details/8954508
2013-07-08 15:27:42 914
转载 GUI系统之SurfaceFlinger(6)BufferQueue中的缓冲区分配
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/GUI系统之SurfaceFlinger章节目录:blog.csdn.net/uiop78uiop78/article/details/8954508
2013-07-08 13:40:05 1343
转载 GUI系统之SurfaceFlinger(5)BufferQueue内部原理
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/GUI系统之SurfaceFlinger章节目录:blog.csdn.net/uiop78uiop78/article/details/89545081
2013-07-05 17:35:12 898
转载 GUI系统之SurfaceFlinger(4)opengl es本地窗口SurfaceTextureClient
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正。转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/1.1.1 SurfaceTextureClient针对应用程序端的本地窗口是SurfaceTextureClient,和Fra
2013-07-05 17:11:09 1024
转载 GUI系统之SurfaceFlinger(3)Android中的本地窗口FramebufferNativewindow
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/1.1 Android中的本地窗口在OpenGL的学习过程中,我们不断提及“本地窗口”(NativeWindow)这一概念。那么对于Andro
2013-07-04 17:25:47 1031 1
转载 GUI系统之SurfaceFlinger(2)Gralloc与Framebuffer
文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正转载请注明:From LXS. http://blog.csdn.net/uiop78uiop78/1.1 Gralloc与Framebuffer相信做过Linux开发的人对framebuffer不会太陌生,它是内核系统提供的一个与硬件无关的显示抽象层。
2013-07-04 17:01:51 758
转载 GUI系统之SurfaceFlinger(1)OpenGLES与EGL
第1章 GUI系统之SurfaceFlinger在进入GUI系统的学习前,建议大家可以先阅读本书应用篇中的“OpenGLES”章节,并参阅OpenGL ES官方指南。因为Android的GUI系统是基于OpenGL/EGL来实现的,如果没有一定基础的话,分析源码时有可能会“事倍功半”。1.1 OpenGLES与EGLSurfaceFlinger虽然是GUI的核心,但相对于Op
2013-07-04 16:45:31 931
转载 Android显示系统之SurfaceFlinger(一)
1.1 SurfaceFlinger的启动SurfaceFlinger的启动和ServiceManager有点类似,它们都属于系统的底层支撑服务,必需在设备开机的早期就运行起来。/*frameworks/base/cmds/system_server/library/System_init.cpp*/extern "C" status_t system_init()
2013-07-04 16:44:55 937
转载 Android JB 4.2 中InputManager 分发键盘消息给应用程序的过程分析--2 未完待续。。。。
Step 1. InputReader.pollOnceStep 2. EventHub.getEvent 这两个函数分别定义在InputReader.cpp和EventHub.cpp文件中,前面我们在分析InputManager的启动过程的时,已经看到过这两个函数了。InputReaderThread线程会不民地循环调用InputReader.pollOnce函数来
2013-07-03 18:26:37 1284
原创 Android JB 4.2 中InputManager 启动过程解析 -- 1
1. SystemServer.java 启动了InputManagerService和WindowManagerService.javaframeworks/base/services/java/com/android/server/SystemServer.java Slog.i(TAG, "Input Manager"); input
2013-07-03 18:02:42 1755
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人