首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
真真9310
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 12
沸点 3
赞
15
返回
|
搜索文章
赞
文章( 12 )
沸点( 3 )
Android图形系统之SurfaceTexture
SurfaceTexture是离屏渲染和TextureView的核心,内部包含了一个BufferQueue,可以把Surface生成的图像流,转换为纹理,供业务方进一步加工使用。整个架构如下图所示: 首先,通过Canvas、OpenGL、Camera或者Video Decode…
一文聊聊 Android 项目架构的方方面面
笔者作为工作多年的老Android,本篇借着自己微薄的经验总结一下自己认知到的Android项目架构,抛砖引玉。
一文理解 Kotlin 的委托
Kotlin 的委托分为两种,一种是类委托,一种是属性委托,还有一个特殊的委托提供者(委托的委托)。下面会依次进行介绍
5分钟速通Kotlin委托
1、什么是委托? 委托,又叫委托模式是一种常用的设计模式,它可以让一个对象在不改变自己原有的行为的前提下,将某些特定的行为委托给另一个对象来实现。它通过将对象之间的关系分离,可以降低系统的耦合度,提高
为什么View.post()能获取到View的宽高?
我们经常会遇到要获取View的宽高的情况,如果直接在OnCreate()方法中获取View的宽高,拿到的结果是0,但是通过View的post()方法却可以拿到View的宽高,运行如下代码: activ
掌握 Android 数据流变成:从 LiveData 到 StateFlow,再到其他黑科技
在博客中,我们探讨了 Android 数据流编程的几种主流方式,包括 LiveData、Stateflow、RxJava、Flow 和 Kotlin Coroutines。
WebRTC 源码分析 (一) Android 相机采集
在 WebRTC Android 中,已经兼容了 Camera 和 Camera2 原生 API 的相机采集,所以我们不必再单独实现一套采集功能。
SurfaceView 与 TextureView 详解
播放视频或者渲染其他的动画的时候,有两个 View 组件可供选择,SurfaceView 和 TextureView。从性能和安全性角度出发,优先选 SurfaceView。
Java泛型、通配符、类型擦除、pecs
Java的泛型是JDK1.5时引入的。Java的泛型是伪泛型。 Java 的泛型在编译器有效,在运行期被删除,也就是说所有泛型参数类型在编译后都会被清除掉。 生产者(Producer)使用extends,消费者(Consumer)使用super。 上界通配符 Plate<? e…
SparseArray 的使用及实现原理
深入分析了 SparseArray 的实现原理,以及与 HashMap 进行比较。
下一页
个人成就
文章被点赞
13
文章被阅读
54,995
掘力值
1,002
关注了
29
关注者
7
收藏集
12
关注标签
12
加入于
2016-12-05