自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 2021-02-21

2021年书单 Android 第一行代码Android 第二版 (正在看) Android系统源代码情景分析 待定 C++ C++ Primer Effective C++ STL源码剖析 深度探索C++对象模型 操作系统 UNIX环境高级编程 程序员的自我修养 内核 Linux设备驱动程序 深入理解Linux内核 JAVA JAVA核心编程(上) 理财 小狗钱钱 穷爸爸富爸爸 解读基金:我的投资观与实践 ...

2021-02-21 20:42:29 130

原创 Binder进程间通信机制详解

overview Binder是Android系统进程间通信方式之一。 相比传统的IPC通信,binder的优点是: 只需要一次内存拷贝 安全可靠(在内核中添加UID等) Android系统中广泛使用Client-Server的通信方式,Binder提供了这一机制。 binder通信中的四个角色:Client,Server,ServiceManager,binder驱动。 Binder驱动:提供进程间通信方式的机制,上图中所有跨进程的通信都需要通过Binder驱动 ServiceMa.

2020-12-10 20:09:32 1488

原创 ubuntu12.04编译android源码

要编译源码,只需在项目根目录下执行make即可。 在32位系统上编译会报错 You are attempting to build on a 32-bit system. Only 64-bit build environments are supported beyond froyo/2.2. 因为主线上android代码是默认在64位机器上编译的,所以需要修改.mk文件中的编译选项,首先是build/core/main.mk文件。 将 ifeq ($(BUILD_OS),linux) build_a

2020-11-01 15:51:43 197

原创 ubuntu12.04使用清华源下载andorid-2.3.1源码

ubuntu12.04使用清华源下载andorid-2.3.1源码 参考官方链接 tuna 谷歌 下载repo curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo chmod +x repo 修改repo更新源 export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo' 安装配置git ubuntu12.04直接通过官方源安装的git版本过低,在执行rep

2020-11-01 11:48:36 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除