第3章Android系统框架 杨刚 中国人民大学
第3章 Android系统框架 杨刚 中国人民大学
本章学习目标: ■了解Android的软件系统框架 ·了解Android应用程序架构 ·认识软件架构的思想 ■延伸软件设计的层次模块设计
本章学习目标: n 了解Android的软件系统框架 n 了解Android应用程序架构 n 认识软件架构的思想 n 延伸软件设计的层次模块设计
对比主流手机OS的架构 Vin Phone框架 Windows Phone Frameworks Device Camera Launchers Windows Phone Integration Choosers Controls PhoneApplicationFrame PhoneApplicationPage PushNotification WebBrowserControl Sensors Silverlight Presentation and Media XNA Frameworks for Games Controls Drawing IsolatedStorage Drawing GamerServices Shapes Markup Media Navigation Media Input Graphics Audio Content Application Object Common Base Class Library Runtime Resources Globalization Reflection Location Text 10 Net Diagnostics Security Threading Collections ComponentModel Configuration ServiceModel Linq
Win Phone 框架 对比主流⼿机OS的架构
对比主流手机OS的架构 Mac OS X框架 User Experience Aqua Dashboard Spotlight Accesssibility Application Frameworks Cocoa Carbon Java Graphics and Media CoreAnimation Core Image Core Video QuickTime OpenGL Quartz Core Audio Darwin
Mac OS X 框架 对比主流⼿机OS的架构
一、Google Android软件架构 APPLICATI▣NS Home Contacts Phone Browser 年中 APPLICATI▣N FRAMEW▣RK Activity Manager Window Content View Notification Manager Providers System Manager Package Manager Telephony Resource Location GTalk Service Manager Manager Manager LIBRARIES ANDROID RUNTIME Surface Manager Media SQLite Core Libraries Framework OpenGL|ES FreeType WebKit Dalvik Virtual Machine SGL SSL libc LINUX KERNEL Display Camera Driver Bluetooth Flash Memory Binder(IPC) Driver Driver Driver Driver USB Driver Keypad Driver WiFi Driver Audio Power Drivers Management
一、Google Android 软件架构