- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 Android Binder机制分析(5) Binder_ioctl()分析
引言在博客Android Binder机制(3)本地服务注册过程这篇博客中我们详细讲解了本地服务的注册过程,除了一个地方之外,那就是IPCThreadState::waitForResponse()方法中的talkWithDriver(),而在talkWithDriver()中调用了binder_ioctl(),由于内容太多,所以专门写一篇博客进行分析。实际上,不只是在服务注册过程中会调用到Bin...
2018-02-26 11:12:32 1286
转载 修改android5.1系统分辨率
我用的屏幕分辨率是1280x800,原来主板适配的屏幕分辨率为1024x768,所以需要更改安卓系统的分辨率和dpi值1.修改系统的dpi值根据参考资料,找到“touch device/softwinner/tulip-t1/tulip_t1.mk”文件,修改dpi参数值"ro.sf.lcd_density=213"注意:修改一些配置项,重新编译安卓源码有可能会忽略而不编译,用touch更新配置文...
2018-02-24 11:52:42 5637
转载 Android实战技术:深入理解Android的RPC方式与AIDL
Understanding ADILAIDL是一个接口描述文件,用于实现Android平台上面的RPC,aapt在编译的时候会自动根据规则生成用于IPC的接口和对象,而作为使用者只需要:1.在服务端Service实现接口;2. 在客户端bindService,onServiceConnected时获取接口对象。这里的接口都是AIDL中描述的接口,其他的细节则在由AIDL生成的同名源码文件中。
2018-02-01 11:51:46 1406
转载 轻量级分布式 RPC 框架
RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性能却不如基于 TCP 协议的 RPC。会两方面会直接影响 RPC 的性能,一是传输方式,二是序列化。众所周知,TCP
2018-02-01 11:48:31 288
转载 linux无名管道和有名管道
1)无名管道:管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程)。 单独构成一种独立的文件系统:管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统,并且只存在与内存中。 数据的读出和写入:一个进程向管道中写的内容被管道另一端
2018-02-01 10:13:09 462
Device Tree机制.mmap
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人