余老师带你学习智能终端-智能终端应用第一章第一节Android初体验

智能手机操作系统

在这里插入图片描述

对于智能手机大家都不陌生,现在大多数人使用的都是智能手机。而智能手机操作系统,就是智能手机所使用的系统,它和计算机的操作系统类似。目前,智能手机操作系统主要包括Android、iOS、Windows Mobile、Windows Phone、BlackBerry、Symbian、PalmOS和Linux等。
在这里插入图片描述

2017年第一季度各智能手机操作系统占中国的市场份额如图所示。现在市场上最流行的就是Android和iOS。

Android发展史

在这里插入图片描述

2003年安迪鲁宾成立Android公司,2005年谷歌收购Android公司,2008年Android1.1版本发布, 2010年推出Android2.2版本(冻酸奶),2017年Google的I/O大会宣布安卓设备超过20亿部。

Android的主要版本

在这里插入图片描述

到目前为止已经经历了十多个版本变化,从版本1.5开始版本的编号都是根据甜点命名的,下面的就是每个版本所对应的甜点,并且版本是根据26个字母进行排列的。这些版本都是开源的,免费使用的。

Android系统架构层

在这里插入图片描述

Android系统架构从下到上可以分为Linux Kernel和Android Runtime、Application Framework以及Applications四层,其中Libraries与Android Runtime在同一层。
1、Applications(应用层)是用Java语言编写的运行在Android平台上的程序,如Google默认提供的通讯录、SMS、日历、地图及浏览器等程序。作为Android开发人员,通常需要做的就是编写在应用层上运行的应用程序,例如,现在大火的王者荣耀、贪吃蛇大作战等程序。
2、Application Framework(应用程序框架)
无论是Android提供的应用程序还是开发人员自己编写的应用程序,都需要使用Application Framework(应用程序框架)。通过使用Application Framework,不仅可以大幅度简化代码的编写,而且可以提高程序的复用性。
3、Libraries(库)和Android Runtime(Android运行时)
本层主要由两部分组成,一部分是Android提供的一组C/C++库,为平台的不同组件所使用。开发人员通过Application Framework来使用这些库所提供的不同功能。另一部分是Android运行时,包括核心库和Dalvik虚拟机两部分。核心库中提供了Java语言核心库中包含的大部分功能,虚拟机负责运行程序。Dalvik虚拟机专门针对移动设备进行编写,不仅效率更高,而且占用内存更少。
4、Linux Kernel(Linux内核心)
Android的核心系统服务依赖于Linux内核,包括安全性、内存管理、进程管理、网络协议栈和驱动模型等。另外,Linux内核同时也是硬件和软件栈之间的抽象层,而Android更多的是需要一些与移动设备相关的驱动程序,如照相机驱动、蓝牙驱动和USB接口驱动等。

Android开发概述

1、Android是Google开发的操作系统
2、Android开发是移动应用开发的表现之一

完整项目最精简流程

在这里插入图片描述

首先是安卓客户端在手机上看到的内容,安卓客户端要调用网络接口,接口再去获取数据库的数据,那么数据库再把数据返回给接口,接口再把数据返回给客户端,最后在客户端进行展现。这是最精简的一个流程,当然也会有丰富的,比如插入数据的缓存、服务器的部署。

Android开发工具

Eclipse曾经是作为一个很热门的开发工具,当Google自己推出Android Studio之后,这个时代就变了把Eclipse废弃掉了。现在在公司中都是使用Android Studio进行开发的,并且Google已经停止了对Eclipse的继续支持,尽管Eclipse还可以继续进行开发但是对于新的ATT、DDI、MMS已经不在继续跟踪和支持了。
1、下载安装JDK
2、Android Studio
在后面的课程会加入如何使用Eclipse和Android Studio的使用,主要是根据She平台的使用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值