首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
科尔沁
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
Android 后台杀死及恢复的机制
App在后台久置后,再次从桌面或最近的任务列表唤醒时经常会发生崩溃,这往往是App在后台被系统杀死,再次恢复的时候遇到了问题,而在使用FragmentActivity+Fragment的时候,经常会遇到:比如Fragment没有提供默认构造方法,就会重建的时候因为反射创建Fra…
Android图形系统之SurfaceTexture
SurfaceTexture是离屏渲染和TextureView的核心,内部包含了一个BufferQueue,可以把Surface生成的图像流,转换为纹理,供业务方进一步加工使用。整个架构如下图所示: 首先,通过Canvas、OpenGL、Camera或者Video Decode…
说说Android的UI刷新机制
好了,带着以上问题,我们进入源码来找寻答案。 在Android中,一块Surface对应一块内存,当内存申请成功后,App端才有绘图的地方。由于Android的view绘制不是今天的重点,所以这里点到为止~ 在Android中,Vysnc信号的产生是由底层HWComposer负…
Android进阶之路 - 实时监听网络状态
早之前我有写过一篇监听网络状态的blog,但是完全不满足当前的业务需求,毕竟之前的所谓的监听网络状态只是当前逻辑内可以监听,并非实时监听~
一个Android开发的学习Flag记录贴
业精于勤,荒于嘻;行成于思,毁于随。希望这个2022年8月的flag能一直坚持下去,在此提醒,加油!
Android 上屏原理
为了方便理解核心原理,以下流程均已精简。 一. 完整流程 流程图: 上图是 Android 将一个布局通过硬件渲染的方式显示到屏幕,这个过程可简化为俩步:应用侧绘制和系统侧绘制。 应用侧 通过树形结构
OpenGL ES for Android(帧缓冲)
我们学过的颜色缓冲,深度缓冲已经模板缓冲结合起来就叫帧缓冲。默认系统会定义一个帧缓冲(在移动端就是EGL创建的),而且我们还可以创建自定义的帧缓冲来替代系统创建的。大概的步骤如下: 绘制我们自定义帧缓冲的内容(此时我们可以对帧缓冲的内容进行各种处理以此实现各种效果)。 之后我们…
2023年关键词:改变
一、这一年的改变 过去的一年于我而言有很多改变,换了城市、换了工作、换了户口、换了车牌、孩子上了幼儿园。 不变的是,我还在互联网行业,还在从事写代码的工作。 深圳的空气、绿化比北方好很多,远离雾霾,鼻
深入Android系统(十二)Android图形显示系统-1-显示原理与Surface
Linux通常使用Framebuffer来用作显示输出(Framebuffer知识详解在这里),Framebuffer就是一块内存区域,它通常是显示驱动的内部缓冲区在内存中的映射。 一旦用户进程把图像数据复制到Framebuffer中,显示驱动会一个像素一个像素地扫描整个Fra…
反思:Google 为何把 SurfaceView 设计的这么难用?
如果你有过 SurfaceView 的使用经历,那么你一定和我一样,曾经被它所引发出 层出不穷的异状 折磨的 怀疑人生。
下一页
关注了
12
关注者
1
收藏集
17
关注标签
0
加入于
2019-06-03