- 博客(11)
- 收藏
- 关注
原创 native层Binder进程间通信机制学习
IBinder派生了一个重量级的类:BBinder,代表服务端;在Binder.h中还定义了一个类BpRefBase,来代表客户端,这个类有个属性mRemote是一个IBinder对象。下面以SurfaceFlinger为例:SurfaceFlinger运行在system_server进程中:SystemServer.java native public static vo...
2019-12-12 22:43:41
271
原创 windows下下载android源码
根据https://blog.csdn.net/freekiteyu/article/details/70939672博客的方法下载Android2.2(froyo)的源码,发现没有frameworks/base/libs/surfaceflinger/目录,纳闷了很久,无意中碰巧在frameworks/base/目录下执行了git branch -a,乖乖,看到了好多remotes/orig...
2019-11-22 11:02:43
232
原创 代码趣事1——parser.c偷天换日技巧
静下心来玩味代码是一件有趣的事,最近在读《深入理解Android:卷1》,为了读书,下载 了android2.2(froyo)源码,其中P40林先生写到其中的一个编程精彩之处,第一次没看懂,便找了源码仔细玩味。代码位置:system/core/init/keyworkds.h, system/core/init/parser.ckeywords.h源码(缩略)再来分析parser....
2019-11-22 10:46:45
387
原创 Android studio 出现 Unsupported major.minor version 52.0
留意compileSdkVersion和targetSdkVersion是否一致。
2019-11-11 09:40:04
138
原创 手机多屏互动
Miracast是由Wi-Fi联盟于2012年所制定,以Wi-Fi直连(Wi-Fi Direct)为基础的无线显示标准。支持此标准的3C设备可透过无线方式分享视频画面,例如手机可透过Miracast将视频或照片直接在电视或其他设备播放而无需任何连接线,也不需透过无线热点(AP,Access Point)。手机和MiraCast接收端设备连接到同一个WiFi热点。1.AndroidTV...
2019-10-16 17:09:08
298
原创 dumpsys activity
root@androidACTIVITY MANAGER PENDING INTENTS (dumpsys activity intents) * PendingIntentRecord{41c61aa8 com.google.android.gsf startService} * PendingIntentRecord{41d7a6a8 cn.etouch.ecalendar.p
2014-10-10 23:16:16
2961
原创 git reset 、rebase和 revert的区别
git revert 放弃某次提交git revert 之前的提交仍会保留在git log中,而此次撤销会做为一次新的提交。git reset 是回滚到某次提交git reset --soft此次提交之后的修改会被退回到暂存区git reset --hard此次提交之后的修改不做任何保留,git status干净的工作区。
2014-09-18 22:21:12
24443
1
转载 建立最简单的repo服务器实例讲解
建立最简单的repo服务器实例讲解2012-06-18 11:50:21 我来说两句 收藏 我要投稿repo是一个将多个git tree进行系统管理的工具,repo本身不是一个源代码版本管理系统,它只是联合manifest.git中project list xml的多个工程,统一管理。在运行repo sync的情况下,xml文件中指定的工程都统一被sync下
2014-09-08 17:21:05
600
原创 Permission denied (publickey) 解决方法
Permission denied (publickey)出现这个现象的原因主要是:客户端在提交时没有指定所有的公钥
2014-09-08 13:56:33
11707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人