首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android存储
订阅
想什么昵称呢
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Android Binder 机制原理(史上最强理解,没有之一)
Binder 是 Android 系统进程间通信(IPC)方式之一。Linux 已经拥有的进程间通信 IPC 手段包括 (Internet Process Connection): 管道(Pipe)、信号(Signal)和跟踪(Trace)、插口(Socket)、报文队列(Message)、共享内存(Share Memory)和信号量(Semaphore)。本文详细介绍 Binder 作为 Android 主要 IPC 方式的优势。
Android Binder 解密
稍微看过 Android FrameWork 层的人应该都知道 Binder,因为 app 与系统服务之间的通信基本上都是建立在 Binder 的基础上。之前对 Binder 也是云里雾里,似懂非懂,于是花了不少时间,看了很多资料和源码,才大致了解了 Binder 通信的原理,总结出来,如有错误,还望指正。
Android数据持久化方案调研-MMKV SP REALM ROOM WCDB...
初始化性能,cpu峰值和内存增长都相差无几,耗时来看,由于SP和Room都是系统原生的方案,耗时较短。 MMKV和SP新增了内存消耗一项,主要是因为自己有一份内存级别的缓存,需要验证下对内存的影响,从测试数据来看,这两个方案内存增长相当,可以接受。 MMKV使用protobuf…