android 开始启航
16lz
2021-01-23
1、2003年10月 Andy Rubin创办Android,2005年被Google收购;2008年对外发布版本,受到iphone,Linux和Java的压制;
2、Android 系统架构
1)、Linux Kernel
Android 基于Linux2.6内核,为Android各种外设提供driver,displa,Camera,BT,USB,KP,Wifi,Audio,Power等;
2)、Library和Runtime
通过C/C++库提供支持,标准C库,基于PacketVideo的OpenCore;SQLite,OpenGL,WebKit;android Runtime提供核心库,用于开发者基于Java开发应用;
提供了Dalvik Virtual Machine专属移动设备定制;
3)、Application Framework
提供各种可能会使用到的API,android自带的核心应用就是其完成的,用户可使用这些API完成自己的APK;
View,Resource,Notification,Content Providers,Activity Manager;
4)、Application
上层基础应用Contact,Phone,Brower,Launch等,使用Java开发;
更多相关文章
- Android 短信模块分析(二) MMS中四大组件核心功能详解
- Android开发者指南(5) —— monkeyrunner
- Adroid核心分析
- [置顶] Android 4.2 Wifi Display核心分析 (一)
- Kotlin生态调查:超过6成的开发者用过Kotlin
- 开发者必看|Android 8.0 新特性及开发指南
- Android O 开发者预览版新特性
- Android 开发者 | 应用兼容性注意事项
- Android开发者如何搭建服务器