1.简介
来源:互联网 发布:eplan软件大概价格 编辑:程序博客网 时间:2024/06/06 02:33
1.1 四层架构,五块区域
1)Linux内核层:android基于Linux 2.6,提供底层硬件驱动支持;
2)系统运行库层:①通过C/C++库提供特性支持,例如SQLite提供数据库支持,OPenGL提供3D支持,Webkit库提供浏览器内核支持等
②Dalvik虚拟机,提供移动设备优化
3)应用框架层:提供API
4)应用层:所有安装在手机上的应用,都在这层
1.2 版本小知识
2008年9月Google正式发布Android 1.0,之后迭代迅速,发展很快,其中Android3.0是专门针对平板出台的失败系统,Android4.0正常了
1.3 开发特色
1)四大组件:活动(Activity)、服务(Service)、广播接收(Broadcast Receiver)、内容提供(Content Provider),第5大组件 =碎片(Fragment ?)
2)丰富控件支持:自动 +自定义
3)SQLite数据库:轻量级、运算速度极快、关系型数据库
4)其他:GPS定位、多媒体操作、NFC、传感设备等等
1.4 准备
Android SDK、Android Studio
阅读全文
0 0
- 1.简介
- 1.简介
- 1.简介
- 1.简介
- 1.简介
- 1.简介
- 1. C# 3.0简介
- 1. ASCIIART简介
- 【UML】1. UML简介
- 1. 套接口简介
- 1.CXF:简介
- 1. HTML之简介
- 1. Uboot 简介
- 1.XML 简介
- 1.自定义标签简介
- 1.监听器简介
- 1.WPF简介
- 1.J2EE简介&Tomcat
- Spring整合MyBatis配置方法
- JsonObject、JsonArray、JsonStructure源码翻译
- 程序执行期间发生了哪些事——预处理,编译,汇编,链接
- Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
- 变动比例如何变好
- 1.简介
- Android RecycleView 分类和折叠显示
- CSS实现分割线方法
- java7 新特性
- 在Linux下初学shell命令及例子(1)
- .NET中的委托
- “访问限制:由于对必需的库C:\Program Files\Java\jre1.8.0_20\lib\rt.jar具有一定限制,因此无法访问构造函数JFrame()”的解决方法
- springmvc+mybatis整合cms内容发布平台
- Android事件分发机制(ViewGroup篇)