Android 学习(一)

黑体 表示不清楚的地方,陆续补上链接

Google 的Andy Rubin 把Android描述为:

为移动设备设计的第一个真正开放的综合平台,所有软件都能运行在手机上从而消除了阻碍移动创新的障碍

概括的讲,它由3个组件构成:

  1. 一个针对一定设备的免费开源操作系统
  2. 一个用于创建移动应用程序的开源开发平台
  3. 运行Andriod操作系统以及为这种操作系统编写的应用程序的设备,特别是手机

确切的讲,Android由以下几个不可或缺且相互依赖的部分组成:

  • 一个硬件参考设计,他描述了移动设备为了支持软件栈而需要具备的性能。
  • 一个Linux操作系统内核,他提供了与硬件之间的低级接口、内存管理和进程控制,且全都为一定设备进行优化。
  • 应用程序开发的开源库,包括SQLite、WebKit、OpenGL以及一个媒体管理器。
  • 用来运行和承载Android应用程序的运行时,包括Dalvik虚拟机和提供Android特定功能的核心库。为了在移动设备上使用,将其设计成了小巧而高效的运行时
  • 一个把系统服务隐式地显示给应用层的应用程序框架,包括窗口管理器位置管理器内容提供器、电话和点对点服务。一个用来承载和启动应用程序的用户界面框架。
  • 作为软件栈的一部分发行的预装应用程序
  • 用来开发应用程序的软件开发包,包括工具、插件和文档

    开发框架简介

    软件栈
    图见网络。。。

Android应用程序架构
  • 活动管理器
  • 视图
  • 通知管理器
  • 内容提供器
  • 资源管理器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值