首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ByteSaid
掘友等级
Android 开发工程师
KEEP LOVING, KEEP LIVING.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Android 内核开发之—— repo 使用教程
repo 是一个用于管理多个 Git 仓库的工具,特别适用于管理大型项目如 Android 的源码。它是由 Google 开发的,用于解决多个 Git 仓库的同步、管理和代码审查等问题。
Android Binder 通信一次拷贝的原理
Binder是Android提供的IPC通信机制,它是通过内存映射实现的,而这也是Binder相对于其他传统进程间通信方式的优点之一,即我们说的Binder只需要做“一次拷贝”,那么它的原理是什么呢?
为什么 Android 要采用 Binder 作为 IPC 机制?
通过mmap,Binder通信时,只需要经历一次数据复制,性能要优于管道、消息队列、socket等方式,在安全性,易用性方面又优于共享内存。所以,Android要采用Binder作为IPC机制。
Gerrit 使用教程
Gerrit 是建立在 git 版本控制系统之上的,基于 web 的代码审核工具。Gerrit 是免费的,开源的,有一个可视化界面可供用户操作。主要解决的问题是代码审核。
GitLab API 的使用教程
GitLab 作为一个开源、强大的分布式版本控制系统,已经成为主流版本管理工具。它提供了一套完整的 API,让第三方平台可以通过 API 自动创建帐号、自动提交代码、自动拉分支,等等。
SurfaceView 与 TextureView 详解
播放视频或者渲染其他的动画的时候,有两个 View 组件可供选择,SurfaceView 和 TextureView。从性能和安全性角度出发,优先选 SurfaceView。
Android 基于共享内存实现跨进程大数据的高效传输
Android 基于共享内存实现跨进程大数据的高效传输。生成者进程向 ImageWriter 中写入数据,消费者进程通过 ImageReader 的回调接收数据,两者通过 surface 建立关联。
Linux 系统之 CentOS 和 Ubuntu 的区别
Linux 有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。下面就这些不同的 Linux 发行版进行简单的分析。
如何解决 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
在 ndk 项目中,运行时出现 crash,报错信息为:java.lang.UnsatisfiedLinkError: couldn't find "xxx.so"时,是因为so文件加载异常。
RAW、RGB、YUV 图像格式区别
RAW就是图像感应器将捕捉到的光源信号转化为数字信号的原始数据,RGB就是通过用三原色R、G、B的不同的亮度值组合来表示某一种具体的颜色。YUV中Y表示明亮度,U和V分别对应 Cb和Cr。
下一页
个人成就
文章被点赞
146
文章被阅读
57,312
掘力值
1,466
关注了
11
关注者
68
收藏集
0
关注标签
6
加入于
2022-07-14