android开发过程简介
1 Android系统架构Linux为android提供了硬件抽象层,可以把android移植到更多的平台上。Linux为其完成内存管理、进程管理、网络和其他操作系统服务工作。程序不会直接进行Linux调用。
1.1 系统架构基本内容整个架构大概分4层:应用程序层、应用程序框架、库和Linux内核层。应用程序层包括:主程序、联系人、电话、浏览器和其他应用程序。应用程序框架层包括:活动管理层、窗口管理层、内容提供者、视图系统、通知管理器、软件包管理器、电话管理器、资源管理器、位置管理器和传感器管理器。库:界面管理器、媒体框架、SQLite、OpenGL ES、FreeType、WebKit、SG ...