首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Tans5
掘友等级
Android 开发
Read the fxcking source code.
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
139
文章 138
沸点 1
赞
139
返回
|
搜索文章
赞
文章( 138 )
沸点( 1 )
“终于懂了”系列:APK安装过程 完全解析!
一、背景 最近在了解插件化技术: 把未安装的插件apk 集成到 宿主App中,以取得减少宿主APK包体积等优点。也就是说,一个完整的APK 虽然不经过安装过程,但使用了插件化技术后却可以在宿主中使用其
Java ReentrantLock 源码阅读笔记(下)
Java ReentrantLock 源码阅读笔记(下) 在前一篇文章中我们分析了 ReentrantLock 的 lock 和 unlock 的实现,没有看过的同学可以点击这里. 今天我们继续来分析
Java ReentrantLock 源码阅读笔记(上)
Java ReentrantLock 源码阅读笔记(上) Java 中的 ReentrantLock 与 Synchronized 的性能在稍微新一点的虚拟机上的性能没有太大的区别,但是 Reentr
Java LockSupport以及park、unpark方法源码深度解析
介绍了JUC中的LockSupport阻塞工具以及park、unpark方法的底层原理,从Java层面深入至JVM层面。
Kotlin 干掉接口需要强制实现的方法
Kotlin 干掉接口需要强制实现的方法 假如我有这样一个需求:我需要记录应用中所有存活的 Activity,那么我的代码就会像以下代码那么写。 我相信很多的人都和我一样写过上面的代码,代码的实现没有
模仿 Kotlin by lazy 实现绑定数据到 ViewModel
模仿 Kotlin by lazy 实现绑定数据到 ViewModel ViewModel 相信每个人都很熟悉,我认为他的最大的一个作用是:当由于配置改变的时候重启 Activity 时可以保存之前被
Google WebRtc Android 使用详解(包括客户端和服务端代码)
WebRTC(Web Real-Time Communication)实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。提供了视频会议的核心技…
让 Glide 能够加载任意音视频文件帧
让 Glide 能够加载任意音视频文件帧 我在前面的文章中有解读过 Glide 的源码,没有看过的可以翻翻我前面的文章,Glide 的缓存(包括磁盘缓存和内存缓存)管理可以说是一个标杆的代码,但是 G
[音视频] 让 FFmpeg 支持 AV1 编解码
[音视频] 让 FFmpeg 支持 AV1 编解码 基于 FFmpeg 7.0.1 版本 前言 刚开始时我以为 FFmpeg 默认就支持 AV1 软解,直到我遇到问题。 当我使用不支持 AV1 的解码
[音视频] FFplay 解码学习笔记
[音视频] FFplay 解码学习笔记 这里先简单介绍一下 FFplay 的解码逻辑: 在 FFplay 中有三种 Packet Queue,分别是对应的是 Video, Audio 和 Subtit
下一页
个人成就
文章被点赞
809
文章被阅读
95,243
掘力值
4,724
关注了
5
关注者
306
收藏集
0
关注标签
52
加入于
2023-04-17