首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
rain9155
掘友等级
Android Developer
|
bytedance
每天进步一点点
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
78
文章 78
沸点 0
赞
78
返回
|
搜索文章
rain9155
赞了这篇文章
扔物线
Android & Kotlin GDE @扔物线学堂
·
1年前
关注
【面试黑洞】Android 的键值对存储有没有最优解?
MMKV 天下无敌无脑选?那你这几年可能被骗了。MMKV 性能很强,但并不是任何时候都最适合的,有时候它甚至是最差选项。更多详细的讲解,还是看视频吧。...
190
26
分享
rain9155
关注了
扔物线
Android Developer @bytedance
rain9155
赞了这篇文章
积木zz
🐟 @积木无限潜力公司
·
3年前
关注
(源码篇)雨露均沾的OkHttp—WebSocket长连接
上期我们熟悉了OkHttp中实现WebSocket长连接的接入,并且可以通过OkHttp官方的MockWebSocket服务来模拟服务端,实现整个流程。 今天我们就来说下具...
26
评论
分享
rain9155
赞了这篇文章
黄Java
前端技术专家 @字节跳动
·
5年前
关注
WebSocket 协议 RFC 文档(全中文翻译)
经过半年的捣鼓,终于将 WebSocket 协议(RFC6455)全篇翻译完成。现在将所有章节全部整理到一篇文章中,方便大家阅读。如果大家想看具体的翻译文档,可以去我的Gi...
93
7
分享
rain9155
赞了这篇文章
创宇前端
@知道创宇前端团队(KnownsecFED)
·
6年前
关注
下一代通信协议:QUIC
QUIC(Quick UDP Internet Connections),直译过来就是“快速的 UDP 互联网连接”,是 Google 基于 UDP 提出的一种改进的通信协...
70
评论
分享
rain9155
赞了这篇文章
小余的自习室
Android架构师 @联迪科技
·
1年前
关注
【NDK】聊聊NDK开发那些事
Android NDK也是Android SDK的一个扩展集,用来扩展SDK的功能,NDK打通了Java和C/C++之间的开发障。...
69
5
分享
rain9155
赞了这篇文章
Pika
Android GDE | 🏆掘金移动端签约作者
·
1年前
关注
Android性能优化 - SIGSEGV的段错误保护实现(基于sigsetjmp)
从native层开发角度出发,SIGSEGV一直是我们场景的异常返回信号,那么对于这种信号,我们能不能进行像java层一样进行捕获呢?本篇对此进行阐述...
35
3
分享
rain9155
赞了这篇文章
huangwuming714
产品经理,项目经理,技术经理等 @保密
·
2年前
关注
C++使用openssl对数据进行加解密
1. 使用第一种方法获取,过程十分繁琐,同时编译过程中可能产生各种各种的问题,因此这里使用第二种方法获取openssl库文件及头文件。下载安装包(https://slpro...
2
评论
分享
rain9155
赞了这篇文章
ZYLAB
公众号 @「ZYLAB」
·
4年前
关注
【Android 修炼手册】常用技术篇 -- Android 热修复解析
示例代码基于 AndFix,NuWa,Robust 进行了调整,抽取主要部分用来讲解原理。 插件化和热修复的原理,都是动态加载 dex/apk 中的类/资源,两者的目的不同...
49
评论
分享
rain9155
赞了这篇文章
ZYLAB
公众号 @「ZYLAB」
·
4年前
关注
【Android 修炼手册】常用技术篇 -- Android 插件化解析
2012 年 AndroidDynamicLoader 给予 Fragment 实现了插件化框架,可以动态加载插件中的 Fragment 实现页面的切换。 2013 年 2...
137
27
分享
rain9155
Android Developer @bytedance
·
1年前
关注
揭秘kotlin协程的实现原理
前言 上一篇文章:揭秘kotlin协程中的CoroutineContext 上一篇文章中介绍了kotlin协程的CoroutineContext的主要组成以及它的结构,ko...
34
8
分享
rain9155
赞了这篇文章
rain9155
Android Developer @bytedance
·
4年前
关注
静态和动态代理模式
代理模式,也称委托模式,是结构型设计模式之一,何为代理呢? 在日常生活中就比如叫朋友替你拿个快递,叫朋友替你做一下作业,叫朋友替你买点东西等等,这个朋友就是你的代理,你把事...
29
17
分享
rain9155
赞了这篇文章
程序员DHL
公众号:ByteCode @微信:hi-dhl
·
3年前
关注
Kotlin Sealed 是什么?为什么 Google 都用
在上一篇文章 Google 推荐在项目中使用 Sealed 和 RemoteMediator 中介绍了如何使用 Sealed Classes 在 Flow 基础上对网络请求...
59
11
分享
rain9155
赞了这篇文章
ltlovezh
高级工程师 @字节跳动
·
3年前
关注
Android图形系统之SurfaceTexture
SurfaceTexture是离屏渲染和TextureView的核心,内部包含了一个BufferQueue,可以把Surface生成的图像流,转换为纹理,供业务方进一步加工...
46
5
分享
rain9155
赞了这篇文章
MobileDeveloper
大龄程序员
·
5年前
关注
Smali 语法解析——Hello World
通过上一篇文章的学习,我们都知道了 Java 代码是如何执行的。Java 编译器将 .java 源文件编译为 .class 字节码文件,JVM(Java虚拟机)将字节码解释...
43
11
分享
rain9155
赞了这篇文章
芦半山
3年前
关注
Binder | 异常处理机制
两个进程之间若是要进行Binder通信,那么发起通信的一端我们就称它为Client进程。Client进程调用每一个代理对象的方法,本质上都是一次跨进程通信。如果这个方法是同...
13
3
分享
rain9155
赞了这篇文章
齐翊
打杂 @政采云
·
6年前
关注
Android组件化之(路由 vs 组件总线)
之前写了一篇关于总结一波安卓组件化开源方案的文章,反响还不错。后来,在QQ交流群(686844583)里有人问到通信机制这一对比项中路由和组件总线的区别。由于通信机制是组件...
29
4
分享
rain9155
赞了这篇文章
爱神的蛋糕
超级Android开发 @前富士康员工
·
2年前
关注
模块管理最佳实践-ModuleManager
在模块化和组件化横行的今天,module的数量越来越多,module数量增加的同时也给项目编译带来了极大的负担,相信大家都经历过.......
24
7
分享
rain9155
赞了这篇文章
DevYK
云游戏-SDK 开发 @公众号: DevYK
·
4年前
关注
音视频学习 (四) 交叉编译动态库、静态库的入门学习
该篇文章主要介绍 Android 端利用 NDK 工具库来对 C/C++ 进行交叉编译,并通过 makefile 和 cmake 来构建 Android 项目。 了解 c/...
40
15
分享
rain9155
赞了这篇文章
程序员kenney
高级工程师 @腾讯QQ影像中心
·
4年前
关注
OpenGL ES 高级进阶:EGL及GL线程
今天给大家介绍EGL和GL线程,EGL是OpenGL ES开发中很重要的一部分,特别是当想实现一些比较复杂的功能时,就有必要去了解EGL,另外,了解EGL也对掌握渲染底层的...
29
4
分享
下一页
个人成就
文章被点赞
380
文章被阅读
98,397
掘力值
2,441
关注了
23
关注者
149
收藏集
9
关注标签
18
加入于
2018-07-09