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
Android4.2.2
SurfaceFlinger
的相关事件和消息处理机制
在这篇博文将会和大家一起分享我所学到的一点
SurfaceFlinger
中的事件和消息处理机制。
Tommy_wxie
·
2014-11-04 14:00
详解Android SurfaceFinger服务
SurfaceFlinger
是android平台的显示服务,为移动互联网时代的内容呈现和交互提供了平台级的基础。本文以Android4.2的源代码和架构为例,详细介绍
SurfaceFlinger
服务。
Tommy_wxie
·
2014-11-04 10:00
Android关机流程源码分析
blog.csdn.net/yangwen123/article/details/11722105上一篇文章Android开关机动画显示源码分析详细介绍了开关机动画的显示过程,Android系统开机时,在启动
SurfaceFlinger
pengjin1985
·
2014-10-21 15:00
android display之VSync和线程处理关系
目录:0.mtk平台相关
surfaceflinger
线程有那些?
honour2sword
·
2014-10-18 19:00
android
display
MTK
VSync
surfaceflinger
[置顶] 创业之准备阶段(持续更新)
2014.7.14在一家公司实习,平时都在研究android中
surfaceflinger
部分,因为要写文档索性就写在CSDN上面,以前也接触过CSDN只不过不是很经常,这个暑假全方位接触,会留意首页的各种信息等等
w401229755
·
2014-09-18 14:00
创业
Android 如何使用GPU硬件加速
SurfaceFlinger
:Android中负责Surface之间叠加、混合操作的动态库Skia:Android中的2D图形库libagl:Android中通过
dj0379
·
2014-09-18 13:00
Android中实现对/system/bin/
surfaceflinger
进程进行拦截和注入
对于Androidforarm上的so注入(inject)和挂钩(hook),网上已有牛人给出了代码inject。由于实现中的ptrace函数是依赖于平台的,所以不经改动只能用于arm平台。本文将之扩展了一下,使它能够通用于Android的x86和arm平台。Arm平台部分基本重用了inject中的代码,其中因为汇编不好移植且容易出错,所以把shellcode.s用ptrace_call替换掉了,
king_tt
·
2014-09-16 17:00
android
Android中实现对/system/bin/
surfaceflinger
进程进行拦截和注入
对于Androidforarm上的so注入(inject)和挂钩(hook),网上已有牛人给出了代码inject。由于实现中的ptrace函数是依赖于平台的,所以不经改动只能用于arm平台。本文将之扩展了一下,使它能够通用于Android的x86和arm平台。Arm平台部分基本重用了inject中的代码,其中因为汇编不好移植且容易出错,所以把shellcode.s用ptrace_call替换掉了,
jiangwei0910410003
·
2014-09-16 17:00
android的hwc浅析
1、从广义的角度来分析,有几个概念需要精确定义(注意字母大小写差异)(1)hwc:利用硬件完成图像数据组合并显示的功能(能力),具体到代码级别它是由多个类如
SurfaceFlinger
、HWComposer
alien75
·
2014-09-15 11:36
linux
android的hwc浅析
1、从广义的角度来分析,有几个概念需要精确定义(注意字母大小写差异)(1)hwc:利用硬件完成图像数据组合并显示的功能(能力),具体到代码级别它是由多个类如
SurfaceFlinger
、HWComposer
alien75
·
2014-09-15 11:00
Android Display System --- Surface Flinger
转自: http://www.cnblogs.com/Caiqinghua/archive/2010/08/03/1791388.html
SurfaceFlinger
是Androidmultimedia
lionfire
·
2014-09-05 11:00
android binder解析
androidbinder解析 2013-04-2009:27:48| 分类:android| 标签:binder ipc
surfaceflinger
anr |举报|字号 订阅一直对android
iefswang
·
2014-08-20 16:00
Android 4.4 Fence在
SurfaceFlinger
中的应用
网上关于android,fence的资料好少啊,几乎没有,但是这个机制又在GUI系统中起着重要的作用,于是自己通读源码和注释,与大家分享下Fence到底是怎么回事? Fence即栅栏,栅栏的角色与它的名字非常类似.一组线程可以使用栅栏来集体进行相互同步;在本质上,每个线程在到达某种周知的状态时调用栅栏的wait()方法,阻塞起来,以等待其它所有参与线程调用wait()
w401229755
·
2014-08-12 17:00
android
fence
surfaceflinger
栅栏
Android平台截图研究 FrameBuffer(/dev/graphics/fb0) 文件内容研究!(含源码工程)
Android的
SurfaceFlinger
想更新屏幕的时候,就会把相应的改变写入到FrameBuffer里。
wo153
·
2014-08-12 17:00
老罗的Android之旅
Android应用程序与
SurfaceFlinger
服务的关系概述和学习计划Android应用程序窗口(Activity)实现框架简要介绍和学习计划 1.
chaossun
·
2014-08-11 16:00
【转】adb shell dumpsys
dumpsys dumpsys是用来打印系统中指定服务的信息 Also you can apply filters to running services: 1
SurfaceFlinger
gdfdfg
·
2014-08-10 08:00
shell
Android4.4深入浅出之
SurfaceFlinger
总体结构
Android4.4GUI系统框架之
SurfaceFlinger
一.
w401229755
·
2014-08-07 16:00
Android4.4深入浅出之
SurfaceFlinger
框架-渲染一个surface(二)
SurfaceFlinger
自启动之后,主要有三种类型线程参与工作:1.binder线程,负责监控binder设备完成与客户端的交接2.控制台事件监控线程,负责监控硬件帧缓冲区的睡眠/唤醒状态切换事件
w401229755
·
2014-08-01 11:00
Android4.4深入浅出之
SurfaceFlinger
与Client通信框架(一)
SurfaceFlinger
框架是基于Binder进程间通信机制搭建的,SF作为一个服务进程,用户程序想要跟它通信必然要经过Binder机制。
w401229755
·
2014-07-31 15:00
框架
transactions
surfaceflinger
BpSur
Android4.4深入浅出之
SurfaceFlinger
(二)
以下是源码:void
SurfaceFlinger
::init(){ ALOGI("
SurfaceFlinger
'smainthreadreadytorun."
w401229755
·
2014-07-28 14:00
Android4.4深入浅出之
SurfaceFlinger
(一)
同样还是
surfaceflinger
,最近有点进展,特地分享!
w401229755
·
2014-07-27 01:00
Binder
frameworks
BP
BN
surfaceflinger
android 中Bn 和Bp的区别
最近在研究
surfaceflinger
,真心被里面的类名折腾惨了。 Bn n就是native,这是一个怎样的类?
w401229755
·
2014-07-23 11:00
android
BP
BN
surfaceflinger
通过 dumpsys
SurfaceFlinger
分析Android 系统图层
一、通过dumpsys
SurfaceFlinger
分析Android系统图层:从下面的dumpsyslog看出当前系统有三个图层(红色部分是每个图层的坐标和大小),从最底层到上层分别是ImageWallpaper
haima1998
·
2014-07-23 10:00
adb shell dumpsys的使用
servicename.有两种方法可以查看servicelist:1.adbshelldumpsys输出信息的开始部分就是所有运行的service,如下:Currentlyrunningservices:
SurfaceFlinger
g19920917
·
2014-07-22 09:00
dumpsys 查看android 常用的service
,wallpaper等情况 2.dumpsysactivity 可以查看所有activityservice的情况 dumpsysactivityoom可以看到oomadj信息 3.dumpsys
SurfaceFlinger
haima1998
·
2014-07-18 20:00
android出现段错误时的查找定位的方法
出现段错误时的查找方法,例如出现log:219601-0212:49:01.090F/libc (1309):Fatalsignal11(SIGSEGV)at0x00000000(code=1),thread1388(
SurfaceFlinger
qq160816
·
2014-06-16 16:00
Android系统Surface机制的
SurfaceFlinger
服务的线程模型分析
在前面两篇文章中,我们分析了
SurfaceFlinger
服务的启动过程以及
SurfaceFlinger
服务初始化硬件帧缓冲区的过程。
qq160816
·
2014-06-13 10:00
Android系统Surface机制的
SurfaceFlinger
服务对帧缓冲区(Frame Buffer)的管理分析
在前文中,我们分析了
SurfaceFlinger
服务的启动过程。
SurfaceFlinger
服务在启动的过程中,会对系统的硬件帧缓冲区进行初始化。
qq160816
·
2014-06-13 10:00
android4.2.2的stagefright架构下基于
SurfaceFlinger
的视频解码输出缓存创建机制
之前几文在分析OMX_Codec的数据流时主要以对输入缓存区的说明为主,这里单独是为了加深对
SurfaceFlinger
的理解,特地将用于渲染的输出缓存区申请等拿出来做一次分析,看其是如何完成创建,并通知底层的解码器组件进行解码输出的
gzzaigcn
·
2014-05-26 10:00
android4.4 VSync事件处理流程
HWComposer::vsync(intdisp,int64_ttimestamp)
SurfaceFlinger
::onVSyncReceived(inttype,nsecs_ttimestamp)DispSync
ProgBelief
·
2014-05-08 09:00
android
adb shell dumpsys 命令
SurfaceFlinger
,accessibility,account,activity,alarm,appwidget,audio,backup,battery,batteryinfo,bluetooth
vrix
·
2014-05-06 18:00
Android图形合成和显示系统---基于高通MSM8k MDP4平台
www.verydemo.com/demo_c131_i133963.htmlAndroid图形合成和显示系统---基于高通MSM8kMDP4平台分类: 移动开发/ Android/ 文章介绍了Android
SurfaceFlinger
yxnyxnyxnyxnyxn
·
2014-05-05 14:00
LCD驱动及Framebuffer相关
SurfaceFlinger
:Android中负责Surface之间叠加、混合操作的动态库Skia:Android中的2D图形库libagl:Android中通过
Jerikc
·
2014-04-30 14:00
泛泰A900L 官方kitkat 4.4 系统S1228215之 EGL信息
将泛泰A900L官方4.4ROM里的egl固件导入我编译的泛泰A860的4.4rom里,读出其所用的EGL固件的版本信息:I/
SurfaceFlinger
(256):version:OpenGLES3.0V
soyudesign
·
2014-04-15 04:00
Android 属性系统 Property service 设定分析
问题:
SurfaceFlinger
启动后线程调用readyToRun函数时设定
ljchlx
·
2014-04-06 16:00
Android4.2.2 CameraService服务启动和应用端camera初始化记录
1037701636email:
[email protected]
源码版本Version:4.2.2;硬件平台全志A31 之前的10篇博文主要是记录了Android4.2.2的
SurfaceFlinger
gzzaigcn
·
2014-04-02 15:00
android ScreenshotClient 接口截屏幕
helibraryyouneediscalledlib
surfaceflinger
_client.so.YoucanpullitfromanydevicerunningGingerbreadorhigherversionofAndroid
sunzeduo
·
2014-03-29 16:59
Android
android应用文章
android ScreenshotClient 接口截屏幕
helibraryyouneediscalledlib
surfaceflinger
_client.so.YoucanpullitfromanydevicerunningGingerbreadorhigherversionofAndroid
sunzeduo
·
2014-03-29 16:59
android
Graphics composition on android 4.3
转载于:http://blog.csdn.net/zirconsdu/article/details/18078467InThread"
SurfaceFlinger
"ofandroid4.301-0200
sunweizhong1024
·
2014-03-27 17:00
Android4.2.2
SurfaceFlinger
本地的FramebufferSurface实现真正的显示
qq:1037701636email:
[email protected]
源码版本Version:4.2.2;硬件平台全志A31 FrameBufferSurface类,
SurfaceFlinger
gzzaigcn
·
2014-03-26 20:00
android
Android4.2.2
SurfaceFlinger
之图形渲染queueBuffer实现和VSYNC的存在感
qq:1037701636email:
[email protected]
源码版本Version:4.2.2;硬件平台全志A31 前一博文总结了Android4.2.2
SurfaceFlinger
gzzaigcn
·
2014-03-25 22:00
android
Android4.2.2
SurfaceFlinger
之图形缓存区申请与分配dequeueBuffer
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:
[email protected]
源码版本Version:4.2.2;硬件平台全志A31 接着前面的BootAnimation的启动过程,可以看到内部会涉及很多OpenGLES的相关操作,OpenGLES通过之前创建的具备有SurfaceTexture等的Surface
gzzaigcn
·
2014-03-25 00:00
Android4.2.2
SurfaceFlinger
之Layer和Bufferqueue的创建过程
:1037701636email:
[email protected]
源码版本Version:4.2.2;硬件平台全志A31 之前的博文在BootAnimation的基础上来到了
SurfaceFlinger
gzzaigcn
·
2014-03-25 00:00
从Android Bootanimation理解
SurfaceFlinger
的客户端建立
qq:1037701636email:
[email protected]
源码版本Version:4.2.2;硬件平台全志A31 step1.前面的几张博文都在记录
SurfaceFLinger
gzzaigcn
·
2014-03-25 00:00
Android4.2.2
SurfaceFlinger
的相关事件和消息处理机制
qq:1037701636email:
[email protected]
源码版本Version:4.2.2;硬件平台全志A31 在这篇博文将会和大家一起分享我所学到的一点
SurfaceFlinger
gzzaigcn
·
2014-03-25 00:00
Android4.2.2
SurfaceFlinger
启动流程详解(二)
qq:1037701636email:
[email protected]
源码版本Version:4.2.2;硬件平台全志A31 接着上文的SF启动流程,这里单独拎出来分析
SurfaceFlinger
gzzaigcn
·
2014-03-24 00:00
Android4.2.2
SurfaceFlinger
启动流程详解(一)
从这篇博文开始将会和大家一起学习并总结
SurfaceFlinger
模
gzzaigcn
·
2014-03-24 00:00
Android应用程序与
SurfaceFlinger
服务的关系概述
Android应用程序与
SurfaceFlinger
服务的关系概述和学习计划分类: Android2012-08-1300:56 34055人阅读 评论(53) 收藏 举报
SurfaceFlinger
Jinliang_890905
·
2014-03-20 20:00
android
Android 开机动画源码分析1
Android开机动画源码分析1Android系统在启动SystemServer进程时,通过两个阶段来启动系统所有服务,在第一阶段启动本地服务,如
SurfaceFlinger
,SensorService
sunweizhong1024
·
2014-03-10 10:00
Android
SurfaceFlinger
服务启动过程源码分析1
Android
SurfaceFlinger
服务启动过程源码分析1Android系统的
SurfaceFlinger
服务有两种启动方式:1)在SystemServer进程中以服务线程的方式提供服务;2)启动
sunweizhong1024
·
2014-03-10 10:00
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他