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
服务的连接过程分析
前文在描述Android应用程序和
SurfaceFlinger
服务的关系时提到,每一个有UI的Android应用程序都需要与
SurfaceFlinger
服务建立一个连接,以便可以通过这个连接来请求
SurfaceFlinger
prike
·
2015-11-18 09:00
源码
android
操作系统
android应用
Binder机制,从Java到C (7. Native Service)
向Android开机就启动的
surfaceflinger
,media都是native service。
·
2015-11-13 20:37
service
Android 开机动画源码分析
Android系统在启动SystemServer进程时,通过两个阶段来启动系统所有服务,在第一阶段启动本地服务,如
SurfaceFlinger
,SensorService等,在第二阶段则启动一系列的Java
·
2015-11-13 15:50
android
surfaceflinger
中各个layer的排序
surfaceflinger
的主要工作就是负责把上层传递下来的各个不同的layer进行composition。
·
2015-11-13 15:56
排序
关于Android4.x系统默认显示方向各种修改
文件中加入PRODUCT_PROPERTY_OVERRIDES += \ ro.sf.hwrotation=180 2.设置屏幕默认显示方向 在frameworks/native/services/
surfaceflinger
·
2015-11-13 07:01
android
Android深入浅出之Surface
一 目的 本节的目的就是为了讲清楚Android中的Surface系统,大家耳熟能详的
SurfaceFlinger
到底是个什么东西,它的工作流程又是怎样的。
·
2015-11-12 23:09
android
SurfaceFlinger
D:\linux\ubuntu\touch\libhybris\libhybris_0.1.0+git20130606+c5d897a.orig\libhybris-0.1.0+git20130606+c5d897a\compat\surface_flinger\surface_flinger_compatibility_layer.cpp SfSurface* sf_surface_create
·
2015-11-12 19:40
in
Android 显示原理简介
首先,用一句话来概括一下Android应用程序显示的过程:Android应用程序调用
SurfaceFlinger
服务把经
·
2015-11-12 18:51
android
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
nbsp; 前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的
SurfaceFlinger
·
2015-11-12 16:49
android
SurfaceFlinger
Layer Clip and Draw---大密度注释
/* *收到VSYNC后 REFRESH显示 */ 413void
SurfaceFlinger
::onMessageReceived(int32_t what) {
·
2015-11-12 14:59
cli
Android关机流程源码分析
上一篇文章Android 开关机动画显示源码分析详细介绍了开关机动画的显示过程,Android系统开机时,在启动
SurfaceFlinger
服务过程中通过Android属性系统方式来启动bootanim
·
2015-11-12 12:03
android
Android Display System --- Surface Flinger
Android Display System ---
SurfaceFlinger
SurfaceFlinger
是Android multimedia的一个部分,在Android的实现中它是一个
·
2015-11-11 18:38
android
Android图形合成和显示系统---基于高通MSM8k MDP4平台
介绍了Android
SurfaceFlinger
层次以下的图形合成和显示系统,主要基于高通MSM8k MDP4x平台。 做为Android Display专题。
·
2015-11-11 10:20
android
Android应用程序请求
SurfaceFlinger
服务创建Surface的过程分析
出自:http://blog.csdn.net/luoshengyang/article/details/7884628 前面我们已经学习过Android应用程序与
SurfaceFlinger
·
2015-11-11 04:23
android
Android应用程序与
SurfaceFlinger
服务之间的共享UI元数据(SharedClient)的创建过程分析
出自:http://blog.csdn.net/luoshengyang/article/details/7867340 在前面一篇文章中,我们分析了Android应用程序与
SurfaceFlinger
·
2015-11-11 04:23
android
Android应用程序与
SurfaceFlinger
服务的连接过程分析
出自:http://blog.csdn.net/luoshengyang/article/details/7857163 前文在描述Android应用程序和
SurfaceFlinger
·
2015-11-11 04:22
android
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析
luoshengyang/article/details/7747932 前面在介绍Android系统的开机画面时提到,Android设备的显示屏被抽象为一个帧缓冲区,而Android系统中的
SurfaceFlinger
·
2015-11-11 04:21
android
Android系统Surface机制的
SurfaceFlinger
服务简要介绍和学习计划
出自:http://blog.csdn.net/luoshengyang/article/details/8010977 前面我们从Android应用程序与
SurfaceFlinger
服务的关系出发
·
2015-11-11 04:19
android
Android系统Surface机制的
SurfaceFlinger
服务对帧缓冲区(Frame Buffer)的管理分析
在前文中,我们分析了
SurfaceFlinger
服务的启动过程。
SurfaceFlinger
服务在启动的过程中,会对系统的硬件帧缓冲区进行初始化。
·
2015-11-11 04:19
android
Android系统Surface机制的
SurfaceFlinger
服务的线程模型分析
出自:http://blog.csdn.net/luoshengyang/article/details/8062945 在前面两篇文章中,我们分析了
SurfaceFlinger
服务的启动过程以及
·
2015-11-11 04:18
android
Android应用程序请求
SurfaceFlinger
服务渲染Surface的过程分析
出自:http://blog.csdn.net/luoshengyang/article/details/7932268 在前面一篇文章中,我们分析了Android应用程序请求
SurfaceFlinger
·
2015-11-11 04:17
android
Android系统Surface机制的
SurfaceFlinger
服务的启动过程分析
出自:http://blog.csdn.net/luoshengyang/article/details/8022957 在前面一篇文章中,我们简要介绍了Android系统Surface机制中的
SurfaceFlinger
·
2015-11-11 04:17
android
Android应用程序窗口(Activity)实现框架简要介绍和学习计划
前面我们学习了
SurfaceFlinger
服务的实现原理。有了这个基础之后,从本文开始,我们就可以分析Android系统在Java层的UI实现了。
·
2015-11-11 04:13
Activity
Android系统Surface机制的
SurfaceFlinger
服务渲染应用程序UI的过程分析
出自:http://blog.csdn.net/luoshengyang/article/details/8079456 在前面的一系列文章中,我们学习了Android应用程序与
SurfaceFlinger
·
2015-11-11 04:12
android
Android应用程序窗口(Activity)的绘图表面(Surface)的创建过程分析
在这个过程中,WindowManagerService服务会为应用程序窗口创建过一个到
SurfaceFlinger
服务的连接。有了这个连接之后,WindowManagerSe
·
2015-11-11 04:11
Activity
SurfaceFlinger
的dump信息详解
对于很多Android的显示问题,我们需要使用adbshelldumpsys
SurfaceFlinger
命令来获取
SurfaceFlinger
的dump信息,这对于我们分析问题有很大的帮助,因此我们这里来详细讲解下
lee_3do
·
2015-11-09 14:12
Android的系统服务一览
System_Server进程 运行在system server进程中的服务比较多,这是整个android框架的基础 Native服务
SurfaceFlinger
·
2015-11-09 12:18
android
Android Display System --- Surface Flinger
转自一醉千年大大:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspx
SurfaceFlinger
是Android multimedia
·
2015-11-08 16:49
android
Android 4.4(KitKat)中VSync信号的虚拟化
details/17293325 Android 4.1(Jelly Bean)引入了Vsync(Vertical Syncronization)用于渲染同步,使得App UI和
SurfaceFlinger
·
2015-11-08 10:53
android
hwc_procs_t,hwc_display_contents_1_t 理解
surface,典型是一个EGLSurface对象*hwc_display_contents_1_t::flagsvalues*/enum{/**HWC_GEOMETRY_CHANGEDissetby
SurfaceFlinger
toi
prike
·
2015-11-07 21:00
[置顶] android 的oermission权限
改值可以修改上传允许一个程序访问CellID或WiFi热点来获取粗略的位置允许一个程序访问精良位置(如GPS)允许应用程序访问额外的位置提供命令允许程序创建模拟位置提供用于测试允许程序访问有关GSM网络信息允许程序使用
SurfaceFlinger
qq_30175203
·
2015-11-07 21:00
关于使用SurfaceFligner进行绘图的具体实现方法
6406282 SurfaceFligner是Android画形化的核心,网上有几篇关于这个C/S系统的分析,着实不错,我在文章最后的参考文章中都列出来了,大家可以先看一下那些文章从原理上对
SurfaceFlinger
·
2015-11-02 18:22
方法
Android Display System --- Surface Flinger
SurfaceFlinger
是Android multimedia 的一个部分,在Android 的实现中它是一个service ,提供系统 范围内的surface composer 功能,它能够将各种应用
·
2015-11-02 10:03
android
Android
SurfaceFlinger
之CS架构
http://blog.csdn.net/ameyume/article/details/7669714
jmhgg88
·
2015-11-01 13:00
Android4.4深入浅出之
SurfaceFlinger
总体结构
http://blog.csdn.net/w401229755/article/details/38420191
jmhgg88
·
2015-11-01 12:00
Capture Screen in Gingerbread(Android 2.3实现截屏)
http://blog.csdn.net/zmyde2010/article/details/6925498 此截屏方法是参照Android源码 frameworks\base\services\
surfaceflinger
·
2015-10-31 09:00
android
Android系统Surface机制的
SurfaceFlinger
服务简要介绍和学习计划
前面我们从Android应用程序与
SurfaceFlinger
服务的关系出发,从侧面简单学习了
SurfaceFlinger
服务。
·
2015-10-31 08:47
android
Android应用程序与
SurfaceFlinger
服务的关系概述和学习计划
SurfaceFlinger
服务负责绘制Android应用程序的UI,它的实现相当复杂,要从正面分析它的实现不是一件容易的事
·
2015-10-31 08:46
android
GUI显示系统之
SurfaceFlinger
转载自http://blog.csdn.net/uiop78uiop78/article/details/8954508介绍了Surface,SurfaceTexture,BufferQueue,VSYNCgeneration,Render等内容。后面的几篇博文中我将按照如下的顺序贴出各小节内容。文章都是通过阅读源码分析出来的,还在不断完善与改进中,其中难免有些地方理解得不对,欢迎大家批评指正 第
prike
·
2015-10-30 14:00
systrance 使用
它可帮助开发者收集Android关键子系统(如
surfaceflinger
、
prike
·
2015-10-30 09:00
Binder和
SurfaceFlinger
以及SystemServer介绍-android学习之旅(79)
由于binder机制的存在,使得进程A可以访问进程B中的对象。Android系统Binder机制中的四个组件Client、Server、ServiceManager和Binder驱动程序:1.Client、Server和ServiceManager实现在用户空间中,Binder驱动程序实现在内核空间中2.Binder驱动程序和ServiceManager在Android平台中已经实现,开发者只需要
u010321471
·
2015-10-23 10:00
android
server
Surface
Binder
深入浅出Android开发之Surface介绍
一 目的 本节的目的就是为了讲清楚Android中的Surface系统,大家耳熟能详的
SurfaceFlinger
到底是个什么东西,它的工作流程又是怎样的。
·
2015-10-21 11:51
Android开发
adb shell dumpsys的使用
servicename.有两种方法可以查看servicelist:1.adbshelldumpsys输出信息的开始部分就是所有运行的service,如下:Currentlyrunningservices:
SurfaceFlinger
u010780612
·
2015-10-20 11:00
android
Android4.2.2
SurfaceFlinger
之图形缓存区申请与分配dequeueBuffer
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:
[email protected]
源码版本Version:4.2.2;硬件平台全志A31 接着前面的BootAnimation的启动过程,可以看到内部会涉及很多OpenGLES的相关操作,OpenGLES通过之前创建的具备有SurfaceTexture等的Surface
jingxia2008
·
2015-10-19 14:00
android 中Bn 和Bp的区别
最近在研究
surfaceflinger
,真心被里面的类名折腾惨了。 Bn n就是native,这是一个怎样的类?
prike
·
2015-10-16 13:00
Android图形显示系统——下层显示4:图层合成上(合成原理与3D合成)
2.在Android的
SurfaceFlinger
代码流程中,图层合成方式分3D合成(OpenGL)和硬件合成两大类。3.图形系统采用垂直同步Vsync机制,由LCD上报vsync,触发图层合成。
jxt1234
·
2015-10-15 18:00
android
系统
显示
Android图形显示系统——下层显示3:窗口系统
2.
SurfaceFlinger
创建Layer,将其中的BufferQueueProducer作为IGraphicBufferProducer传给应用侧的Surface,因而构成窗口。
jxt1234
·
2015-10-15 18:00
android
图形
显示
Android图形显示系统——下层显示4:图层合成上(合成原理与3D合成)
2.在Android的
SurfaceFlinger
代码流程中,图层合成方式分3D合成(OpenGL)和硬件合成两大类。3.图形系统采用垂直同步Vsync机制,由LCD上报vsync,触发图层合成。
jxt1234
·
2015-10-15 18:00
android
系统
显示
Android图形显示系统——下层显示1:基础知识与相关文件
这些基础知识这里只做简单介绍,详细了解看链接或可自行百度或Googlebinder/ServiceAndroid中用于进程间通信的基本方法,需要了解它是怎么使用的,不然会搞不明白
surfaceflinger
jxt1234
·
2015-10-15 18:00
android
系统
显示
Android图形显示系统——下层显示3:窗口系统
2.
SurfaceFlinger
创建Layer,将其中的BufferQueueProducer作为IGraphicBufferProducer传给应用侧的Surface,因而构成窗口。
jxt1234
·
2015-10-15 18:00
android
图形
显示
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他