一、android系统架构
分为四层架构:Linux内核层、系统运行库层、应用框架层、应用层。
1.Linux内核层:
Android系统基于Linux内核,为Android设备各种硬件提供底层驱动。如显示驱动、wifi驱动等。
2.系统运行库层:
通过c/c++库为Android系统提供了主要特性支持。如sqLite提供数据库支持。Android运行时库提供一些允许开发者使用java语言编写Android应用的核心库,
也包含dalvik虚拟机,使Android应用运行于独立进程中。
3.应用框架层:
提供构建应用程序时可能用到的各种api。
4.引用层
安装在手机上的程序。如自带联系人、短信等等。
二、发布版本
2.2、2.3.3-2.3.7、4.0.3-4.0.4、4.1.x、4.2.x、4.3、4.4、5.0、5.1、6.0、7.0、8.0等等。
三、android应用开发特色
1.四大组件:activity、service、Content Provider、Broadcast Receiver
2.丰富的系统控件
3.SQLite 数据库
4.强大的多媒体:如音乐、视频、拍照等
5.地理位置定位:内置gps
四、开发环境搭建
1.所需工具:JDK、Androidsdk、Androidstudio
Android介绍
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...