首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ltlovezh
掘友等级
高级工程师
|
字节跳动
始于Android开发,目前专注于音视频领域,做过直播和短视频,对播放器和音视频编辑SDK有丰富经验。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
Android图形系统系统篇之Gralloc
gralloc是Android中负责申请和释放GraphicBuffer的HAL层模块,由硬件驱动提供实现,为BufferQueue机制提供了基础。gralloc分配的图形Buffer是进程间共享的,且根据其Flag支持不同硬件设备的读写。 最底层是grallocHAL模块。 …
Android图形系统之VSync
从Android4.1开始,Google引入了Project Butter,即“黄油计划”。目的是改善用户抱怨最多的系统缺陷:UI响应速度,Google希望这一新计划可以让Android系统摆脱UI交互上给人带来的滞后感,而能像黄油一样顺滑。 Project Butter对An…
OpenGL坐标变换
众所周知,OpenGL是一个3D图形库,在终端设备上广泛使用。但是我们的显示设备都是2D平面,那么OpenGL怎么把3D图形映射到2D屏幕那?这就是OpenGL坐标变换所要完成的工作。 一般情况下,我们总是通过一个2D屏幕,观察3D世界。因此,我们实际看到的是3D世界在2D屏幕…
Android View系统那些事
本篇文章打算介绍下View的坐标、自定义View的手势检测以及实现View内容滚动的几种方式,希望对有需要的同学有所帮助。 getBottom方法表示view自身的底边到其父布局顶边的距离。 getRawY方法表示Touch事件在屏幕坐标系中Y轴上的坐标,即相对于整个屏幕上边缘…
Activity启动模式二
上篇文章Activity启动模式一主要介绍了Activity的四种启动模式,这些启动模式都是在AndroidManifest中进行配置的。除此之外,Android系统还通过Intent类提供了一些标志位,同样可以指定Activity的启动模式。本文将介绍下这些和Activity…
Activity启动模式一
众所周知,Activity有4种启动模式,分别是:Standard、SingleTop、SingleTask和SingleInstance,它们控制了被启动Activity的启动行为。本文将通过具体案例,详细分析这几种模式的差异和使用场景,方便日后查阅。 在展开具体分析之前,我…
C++之类继承与派生
一个派生类可以同时有多个基类,这种情况称为多重继承。派生类只有一个基类,称为单继承。慎用多继承! 继承方式规定了如何访问基类继承的成员。继承方式有public, private, protected。如果不显示给出继承方式,默认为private继承。继承方式指定了派生类成员以及…
Android图形系统系统篇之HWC
HWC概述HWC(hwcomposer)是Android中进行窗口(Layer)合成和显示的HAL层模块,其实现是特定于设备的,而且通常由显示设备制造商(OEM)完成,为SurfaceFlinger服
Android图形系统概述
图形系统是Android中非常重要的子系统,与其他子系统相互协作,完成图形界面的渲染和显示。概述官方提供了一个图形系统的关键组件协作图,如下所示:这幅图大致描述了图形数据的流转:OpenGLES、Me
NDK Cmake
CMake与NDK搭配使用时,可以配置的部分变量:ANDROID_PLATFORM:指定Android的目标版本,对应$NDK/platforms/目录下的版本。通常情况下是defaultConfig
下一页
个人成就
文章被点赞
814
文章被阅读
202,846
掘力值
4,093
关注了
24
关注者
375
收藏集
4
关注标签
112
加入于
2016-06-30