E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
surfaceflinger
Android
SurfaceFlinger
学习文档
参考资料:1、“AndroidDisplaySystem---
SurfaceFlinger
”2、“Android核心分析(26)-----AndroidGDI之
SurfaceFlinger
”3、“Android
SurfaceFlinger
Hnust_cool
·
2012-04-26 07:00
android
String
service
System
token
layer
Android
SurfaceFlinger
中的工作线程:threadLoop()
SurfaceFlinger
继承了Thread类,自然也继承了Thread类的threadLoop方法,
SurfaceFlinger
工作线程的主代码都在threadLoop()方法中。
Hnust_cool
·
2012-04-26 07:00
thread
工作
android
buffer
layer
Android
SurfaceFlinger
中的SharedClient -- 客户端(Surface)和服务端(Layer)之间的显示缓冲区管理
SurfaceFlinger
在系统启动阶段作为系统服务被加载。
Hnust_cool
·
2012-04-26 07:00
java
android
jni
buffer
token
layer
Android核心分析(27)-----Android GDI 之
SurfaceFlinger
之动态结构示意图
SurfaceFlinger
对象建立过程示意 1SurfaceSession的建立 客户端请求建立Surface时,首先在要与
SurfaceFlinger
建立一个Session,然后再Session
Hnust_cool
·
2012-04-26 07:00
c
android
session
layer
通讯
Android核心分析(26)-----Android GDI之
SurfaceFlinger
AndroidGDI之
SurfaceFlinger
SurfaceFinger按英文翻译过来就是Surface投递者。SufaceFlinger的构成并不是太复杂,复杂的是他的客户端建构。
Hnust_cool
·
2012-04-26 07:00
数据结构
android
框架
service
图形
layer
Android Display System --- Surface Flinger
AndroidDisplaySystem---
SurfaceFlinger
SurfaceFlinger
是Androidmultimedia的一个部分,在Android的实现中它是一个service
Hnust_cool
·
2012-04-26 07:00
android
manager
System
buffer
merge
layer
SurfaceFlinger
GraphicBuffer内存共享缓冲区机制
前两周比较忙,没时间写下这篇博客GraphicBuffer是Surface系统中用于GDI内存共享缓冲区管理类,封装了与硬件相关的细节,从而简化应用层的处理逻辑
SurfaceFlinger
是个服务端,而每个请求服务的应用程序都对应一个
andyhuabing
·
2012-04-23 15:00
数据结构
android
struct
Module
buffer
frameworks
adb shell dumpsys 命令
SurfaceFlinger
, accessibility, account, activity, alarm, appwidget, audio, backup, battery, batteryinfo
·
2012-04-22 13:00
shell
Android Display System --- Surface Flinger
AndroidDisplaySystem---
SurfaceFlinger
SurfaceFlinger
是Androidmultimedia的一个部分,在Android的实现中它是一个service
sfrysh
·
2012-04-20 09:00
android
manager
System
buffer
merge
layer
SurfaceFlinger
启动过程分析(四)
转载时请注明出处和作者 文章出处:http://danielwood.cublog.cn 作者:Daniel Wood ------------------------------------------------------------ 在加载完framebuffer和gralloc模块之后,我们来看FramebufferNativeWindow构造函数中的代码:
ai_longyu
·
2012-04-19 13:00
in
SurfaceFlinger
启动过程分析(四)
转载时请注明出处和作者文章出处:http://danielwood.cublog.cn作者:DanielWood------------------------------------------------------------在加载完framebuffer和gralloc模块之后,我们来看FramebufferNativeWindow构造函数中的代码:buffers[0] = new Nat
zhangjie201412
·
2012-04-19 13:00
SurfaceFlinger
启动过程分析(三)
转载时请注明出处和作者文章出处:http://danielwood.cublog.cn作者:DanielWood------------------------------------------------------------内存映射对于framebuffer来说非常重要,因为通常用户是不能直接操作物理地址空间的(也就是物理内存?),然而通过mmap映射之后,将framebuffer的物理地
ai_longyu
·
2012-04-19 13:00
in
SurfaceFlinger
启动过程分析(三)
转载时请注明出处和作者文章出处:http://danielwood.cublog.cn作者:DanielWood------------------------------------------------------------ 内存映射对于framebuffer来说非常重要,因为通常用户是不能直接操作物理地址空间的(也就是物理内存?),然而通过mmap映射之后,将framebuffer的
zhangjie201412
·
2012-04-19 13:00
Module
video
任务
SurfaceFlinger
启动过程分析(二)
danielwood.cublog.cn 作者:Daniel Wood ------------------------------------------------------------ 上节说到
SurfaceFlinger
ai_longyu
·
2012-04-19 13:00
in
SurfaceFlinger
启动过程分析(二)
://danielwood.cublog.cn作者:DanielWood------------------------------------------------------------上节说到
SurfaceFlinger
zhangjie201412
·
2012-04-19 13:00
SurfaceFlinger
启动过程分析(一)
danielwood.cublog.cn 作者:Daniel Wood ------------------------------------------------------------ 以下将讲讲
surfaceflinger
ai_longyu
·
2012-04-19 12:00
in
SurfaceFlinger
启动过程分析(一)
danielwood.cublog.cn作者:DanielWood------------------------------------------------------------ 以下将讲讲
surfaceflinger
zhangjie201412
·
2012-04-19 12:00
SurfaceFlinger
启动过程(图)
danielwood.cublog.cn作者:DanielWood---------------------------------------------------------------------------这里主要是
SurfaceFlinger
ai_longyu
·
2012-04-19 10:00
in
SurfaceFlinger
启动过程(图)
danielwood.cublog.cn作者:DanielWood--------------------------------------------------------------------------- 这里主要是
SurfaceFlinger
zhangjie201412
·
2012-04-19 10:00
Google
android截屏代码:C++实现
示例代码在:frameworks\base\services\
surfaceflinger
\tests\screencap\screencap.cpp /* *Copyright(C)2010TheAndroidOpenSourceProject
zxf20063033
·
2012-04-12 19:00
android中的surface
每个window对应一个surface,各surface对象通过
surfaceflinger
合成到framebuffer,每个surface都是双缓冲,它有一个backbuffer和一个frontbuffer
hgl868
·
2012-04-11 14:00
java
android
jni
buffer
图形
layer
DisplayHardware
DisplayHardware
SurfaceFlinger
调用DisplayHardware部分初始化Framebuffer、EGL和OpenGLES。
hong19860320
·
2012-03-29 16:00
Android2.3 中如何使用GPU硬件加速
SurfaceFlinger
:Android中负责Surface之间叠加、混合操作的动态库Skia:Android中的2D图形库libagl:Android中
chongzi865458
·
2012-03-29 15:00
Android 属性系统 Property service 设定分析
问题:
SurfaceFlinger
启动后线程调用readyToRun函数时设定
andyhuabing
·
2012-03-22 09:00
android
properties
struct
Stream
service
更系统的
SurfaceFlinger
思路以及代码追踪
转自:http://blog.csdn.net/droidphone/article/details/5972568
SurfaceFlinger
在系统启动阶段作为系统服务被加载。
lihui130135
·
2012-03-21 13:00
java
android
jni
buffer
token
layer
surfaceflinger
代码追踪
转自:http://www.cnitblog.com/luofuchong/archive/2011/10/13/76022.html参考资料:1、“AndroidDisplaySystem---
SurfaceFlinger
lihui130135
·
2012-03-21 13:00
android4.0默认界面旋转180
先把这个加上然后加上属性ro.sf.hwrotation=180二:在init.rc脚本中添加如下内容: setpropro.sf.hwrotation180修改frameworks/base/services/
surfaceflinger
yicao821
·
2012-03-20 18:00
android
脚本
制作android native service
framework层的javaservice,例如WindowManagerService,WifiService,PowerManagerService等3.framework层的nativeservice,例如
SurfaceFlinger
z642010820
·
2012-03-20 14:00
android
surfaceflinger
boot
SurfaceFlinger
boot flow in Android systemaexecutable
surfaceflinger
inframework/base/cmds/
surfaceflinger
openser
·
2012-03-19 14:42
android
职场
休闲
android 显示系统
surfaceflinger
分析 2
、应用 程序对窗口的控制和画图 Surface 创建以后,应用程序就可以在 buffer 中画图了,这里就面对着两个问题了,一个是怎么知道在哪个 buffer 上来画图,还一个就是画图以后如何通知
SurfaceFlinger
openser
·
2012-03-19 14:58
android
职场
休闲
android 显示系统
surfaceflinger
分析
Android DisplaySystem--- Surface Flinger
SurfaceFlinger
是Androidmultimedia 的一个部分,在Android 的实现中它是一个
openser
·
2012-03-19 14:15
android
职场
休闲
surfaceflinger
工作流程分析
转自:http://blog.csdn.net/droidphone/article/details/5982893
SurfaceFlinger
继承了Thread类,自然也继承了Thread类的threadLoop
lihui130135
·
2012-03-19 10:00
thread
工作
buffer
layer
Android Display System --- Surface Flinger
Android DisplaySystem--- Surface Flinger
SurfaceFlinger
是Androidmultimedia 的一个部分,在Android 的实现中它是一个
yuleslie
·
2012-03-18 12:00
android
System
buffer
merge
图形
layer
Android overlay
转自:http://blog.csdn.net/muojie/article/details/60108451、测试代码frameworks/base/libs/
surfaceflinger
/tests
lihui130135
·
2012-03-16 11:00
android
api
Module
buffer
interface
output
理解ICS Surface和
SurfaceFlinger
的处理流程
首先看下ISurfaceComposer接口ISurfaceComposer定义了基础接口,供客户端和Server端交互使用。ISurfaceComposer接口的派生类图示:------------------------------------------------------------------接口ISurfaceComposerClient->BnSurfaceComposerCli
ameyume
·
2012-03-16 10:00
java
android
jni
Access
理解ICS Surface和
SurfaceFlinger
的处理流程
-------------------------------------接口ISurfaceComposerClient->BnSurfaceComposerClient->实现类Client,位于
SurfaceFlinger
.h
ai_longyu
·
2012-03-16 10:00
in
Android Framebuff 分析
Android帧缓冲流程框图如下:
SurfaceFlinger
将自己的“Surface”投掷到屏幕缓冲
chychc
·
2012-03-03 20:01
Android
android
surfaceflinger
研究----显示系统
这周抽空研究了一下
SurfaceFlinger
,发现真正复杂的并不是
SurfaceFlinger
本身,而是android的display显示系统,网上关于这部分的介绍有不少,本不打算写的,但是发现还是记录一下研究代码的过程比较好
arm-linux
·
2012-02-29 10:00
Android Display System --- Surface Flinger
转:http://blog.csdn.net/yili_xie/article/details/4803527Android DisplaySystem--- Surface Flinger
SurfaceFlinger
xc_shen
·
2012-02-28 11:50
android
职场
overlay
Surface
休闲
Android --
SurfaceFlinger
合成主线程 系列 (三)
SurfaceFlinger
属于system_server进程,在system_init.cpp中利用
SurfaceFlinger
::instantiate()启动,在此加入到servicemanager
andyhuabing
·
2012-02-25 15:00
thread
android
service
System
Signal
layer
android
surfaceflinger
研究----显示系统
一. android显示系统的建立 我们看
SurfaceFlinger
的定义就知道,它其实是一个Thread,因此
SurfaceFlinger
的初始化工作就理所当然的放在了
SurfaceFlinger
hong19860320
·
2012-02-20 15:00
android
api
Module
library
frameworks
Visualization
Android2.3异步双屏修改记录之android CS架构
ISurface定义了基础的Surface接口,供GUI系统客户端(应用)和Server端(
surfaceflinger
)交互BpSurfaceISurface的派生类,提供接口供Server调用Client
hong19860320
·
2012-02-16 19:00
Android --
SurfaceFlinger
Surface创建 系列 (二)
应用程序中的每个窗口,对应本地代码中的Surface,而Surface又对应 于
SurfaceFlinger
中的各个Layer,
SurfaceFlinger
的主要作用是为这些Layer申请内存,根据应用程序的请求管理这些
andyhuabing
·
2012-02-14 18:00
java
android
jni
buffer
layer
Primitive
Android --
SurfaceFlinger
概要分析系列 (一)
基本处理流程:应用程序直接与Surface交互,Surface就像是UI的画布,则APP则在Surface直接画图,最后由
SurfaceFlinger
进行混合所有Layer数据,在此利用OpenGL或者
andyhuabing
·
2012-02-14 14:00
关于android的Surface C/S架构
ISurface定义了基础的Surface接口,供GUI系统客户端(应用)和Server端(
surfaceflinger
)交互BpSurfaceISurface的
Melody_lu123
·
2012-02-06 10:00
android
server
service
jni
buffer
frameworks
android Camera 架构简介
目前需要做一个语音通话及视频聊天功能开发,主要分为音频及视频两个部分,必然会涉及到Camera及AudioFlinger部分,对于显示部分又会涉及到
SurfaceFlinger
部分,因此需要一步步的进行学习并确认设计是否合理
andyhuabing
·
2012-02-02 20:00
android
工作
image
service
interface
frameworks
permission
改值可以修改上传允许一个程序访问CellID或WiFi热点来获取粗略的位置允许一个程序访问精良位置(如GPS)允许应用程序访问额外的位置提供命令允许程序创建模拟位置提供用于测试允许程序访问有关GSM网络信息允许程序使用
SurfaceFlinger
xiaodongvtion
·
2012-02-02 10:00
Android GUI Architecture
C语言的核心如下:PixelFlingerlibui(框架库)
SurfaceFlinger
(Surface的管理)Skia图形图像引擎OpenGL3D引擎各种JNIjava语言的核心如下:android.graphic
tjy1985
·
2012-02-01 15:00
框架
android
application
buffer
语言
图形
Android
SurfaceFlinger
中的SharedClient -- 客户端(Surface)和服务端(Layer)之间的显示缓冲区管理
原文地址:http://blog.csdn.net/DroidPhone/article/details/5972568
SurfaceFlinger
在系统启动阶段作为系统服务被加载。
showmo
·
2012-01-11 11:00
android
[置顶] Android学习之Ashmem driver
ISurface是对应于
SurfaceFlinger
的远程接口.当你调用类似postBuffer的ISurface的方法的时候,你其实是执行了一个在Surf
Melody_lu123
·
2012-01-05 15:00
android
cache
database
documentation
mozilla
代码分析
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他