文档介绍:android 移植策略 Android 简介 Android 开发环境 Android 开发基础 Android Application 开发细节 Android Framework Android 线程通信/ IPC 通信 Andorid 整合开发 Android 简介开放源码的平台 Apache 授权(MODULE_LICENSE_APACHE2) http://code./intl//android/ Android 新框架 Android 开发环境 JAVA Application/ Manager/ Service IDE: Eclipse + ADT SDK: android sdk C/C++ Service/ Stub C 库: BSD C 库精简版 bionic 内核+ 驱动最后在 Android 开发源码中整合 Android 开发基础 Process Types Foreground process ( UI ) Visible process Service process (Java Service/ Native Service ) Background process (daemon service ) Empty process Zygote 和 dalvik 之间的关系 Android API Level Android 编译流程( / ) roid_pdk/( 仅参考) Application Development 体系结构 Src Gen Sdk Res () Manifest Properity AVD (android virtual device) Application Development API 文档 ${ANDROID-SDK}/docs/ Android 应用开发原则 Activity 开发 View / Menu Intent / AppWidget Style / Theme Dialog / other UML 流程设计 Application Development 需要注意的问题框架不完整需要进行合适移植 Activity 应用 Low Memory Killed 机制 Zygote 和 vm 关系 AP 层编程最好遵循 google 的原则 Androd 源码目录结构内核与框架脱离框架源码结构内核定制 schedule, memory, ipc(binder), pm(wakelock) android 驱动. Andriod 的目录体系