-
java版飞机大战源码-Android:演示代码和文档下载
资源介绍
java版飞机大战源码
Binder与Ashm
为什么将Binder与Ashm匿名共享内存放在开头,因为Binder与Ashm是Android在Linux内核上新加的机制,都是IPC机制。Binder是整个Android系统的核心机制,理解Binder对理解整个系统至关重要。对于Binder机制的介绍可以看universus写的《Android
Binder设计与实现》。另外还两个老外介绍Binder的PPT也不错。
(相对入门一点,可以先看这个)
(看前几页PPT就好了)
Android的匿名共享内存机制是在内核实现的,也是基于Linux内核本身的共享内存机制,作了一层封装。Android提供了匿名共享内存的C运行库访问接口(但NDK不能使用),Java层也有访问接口,就是MemoryFile.java,通过研究MemoryFile可以了解匿名内存的机制。
Linux下的IPC机制,有System
V
and
POSIX两个标准,提供的接口会不一样,其中就有共享内存的访问接口(shm_open/shmget),但在NDK下这两套接口都不能用。
绘制系统
绘制系统,关键就是了解Surf
- 上一篇: UNIX华为培训资料
- 下一篇: GNU C库函数手册