- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 Binder源码目录
基于Linux 4.4源码, 从上之下, 整个Binder架构所涉及的总共有以下5个目录:/framework/base/core/java/ (Java)/framework/base/core/jni/ (JNI)/framework/native/libs/binder (Native)/framework/native/cmds/servicemanager/ (Native)/kernel/drive
2020-05-30 00:17:33 857
原创 android IPC为什么选用Binder?
本文整理自Gityuan的知乎回答:Android 另起炉灶开发了 Binder 驱动,而没有采用已有的方案,而 D-Bus 这样的方案也可以实现 Binder 的功能,是出于什么原因和什么考虑?安全性?性能?知乎链接:https://www.zhihu.com/question/39440766/answer/89210950先简单概括性地说说Linux现有的所有进程间IPC方式: 管道:在创建时分配一个page大小的内存,缓存区大小比较有限; 消息队列:信息复制两次,额外的.
2020-05-29 23:52:55 201
转载 理解Android.bp
一、简介早期的Android系统都是采用Android.mk的配置来编译源码,从Android 7.0开始引入Android.bp。很明显Android.bp的出现就是为了替换掉Android.mk。再来说一说跟着Android版本相应的发展演变过程:Android 7.0引入ninja和katiAndroid 8.0使用Android.bp来替换Android.mk,引入SoongAndroid 9.0强制使用Android.bp转换关系图如下:android_build;通过Kati将A
2020-05-25 09:11:00 2095
转载 Git常用命令
转载自:http://gityuan.com/2015/06/27/git-notes/一、概述先用一幅图,从总体上描述主要git命令的工作流程workspace: 本地的工作目录。(记作A) index:缓存区域,临时保存本地改动。(记作B) local repository: 本地仓库,只想最后一次提交HEAD。(记作C) remote repository:远程仓库。(记作D)二、命令笔记以下所有的命令的功能说明,都采用上述的标记的A、B、C、D的方式来阐述。初.
2020-05-23 16:40:04 149
转载 ADB常用命令
转载自:http://gityuan.com/2015/06/28/adb-notes/一. 基本指令adb -s serialNumber shell//进入指定设备 adb version//查看版本 adb logcat//查看日志 adb devices//查看设备 adb get-state//连接状态 adb start-server//启动ADB服务 adb kill-server//停止ADB服务 adb push local remote//电脑推送到...
2020-05-23 14:29:23 229
wifi statemachine classes.zip
2019-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人