自定义博客皮肤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 105

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

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

2020-12-10 20:09:32 1419

原创 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 167

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

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

2020-11-01 11:48:36 383

空空如也

空空如也

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

TA关注的人

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