Android 学习(一)
来源:互联网 发布:景区规划图软件 编辑:程序博客网 时间:2024/06/10 22:49
黑体 表示不清楚的地方,陆续补上链接
Google 的Andy Rubin 把Android描述为:
为移动设备设计的第一个真正开放的综合平台,所有软件都能运行在手机上从而消除了阻碍移动创新的障碍
概括的讲,它由3个组件构成:
- 一个针对一定设备的免费开源操作系统
- 一个用于创建移动应用程序的开源开发平台
- 运行Andriod操作系统以及为这种操作系统编写的应用程序的设备,特别是手机
确切的讲,Android由以下几个不可或缺且相互依赖的部分组成:
- 一个硬件参考设计,他描述了移动设备为了支持软件栈而需要具备的性能。
- 一个Linux操作系统内核,他提供了与硬件之间的低级接口、内存管理和进程控制,且全都为一定设备进行优化。
- 应用程序开发的开源库,包括SQLite、WebKit、OpenGL以及一个媒体管理器。
- 用来运行和承载Android应用程序的运行时,包括Dalvik虚拟机和提供Android特定功能的核心库。为了在移动设备上使用,将其设计成了小巧而高效的运行时
- 一个把系统服务隐式地显示给应用层的应用程序框架,包括窗口管理器、位置管理器、内容提供器、电话和点对点服务。一个用来承载和启动应用程序的用户界面框架。
- 作为软件栈的一部分发行的预装应用程序
用来开发应用程序的软件开发包,包括工具、插件和文档
开发框架简介
图见网络。。。
Android应用程序架构
- 活动管理器
- 视图
- 通知管理器
- 内容提供器
- 资源管理器
0 0
- Android学习(一)
- Android学习(一)
- android 学习(一)
- Android 学习(一)
- Android学习(一)
- 学习android(一)
- Android学习(一)
- Android学习笔记(一)
- android 学习笔记(一)
- Android学习笔记(一)
- Android学习笔记(一)
- Android学习笔记(一)
- android学习笔记(一)
- android学习笔记(一)
- Android控件学习(一)
- Android AIR 学习(一)
- Android学习笔记(一)
- Android学习笔记(一)
- Android 触摸及手势操作GestureDetector
- java同步关键字Synchronized 的实现原理
- 基于Linux C语言的字符界面《推箱子》
- swt嵌套swing
- 在一个字符串中找到第一个只出现一次的字符(毒辣写法)
- Android 学习(一)
- ios开发如何让navigationItem自带的返回按钮设置成图片或者不显示文字
- Hibernate三种状态
- SQLServer查询数据加一列序号
- Python学习笔记(一)
- find函数
- 黑马程序员 Java基础——异常
- unity3d实现NPC显示名称
- 清除Android工程中没用到的资源