2021-02-16

学习安卓基础开发(1)
1.1Android简介
1.Android本意为”机器人”。是一个轻薄短小,功能强大的移动系统,是第一个为手机打造的开放性系统。
2.Android是基于Linux的操作系统。
3.主要用于移动智能设备。
4.目前安卓由谷歌公司和84家硬件制造商、软件开发商以及电信运营商组建的开放手机联盟领导及开发。
1.1.1通信技术
1.1G:是指最初的模拟、仅限语音的蜂窝电话标准。(大哥大)
2.2G:是指第二代移动通信技术,代表为GSM。以数字语音传输技术为核心。(小灵通)
3.3G:是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。(出现在2010年左右)
4.4G:又称IMT-Advanced 技术,它包括了TD-LTE和FDD-LTE(2014年左右出现)
1.1.2Android的起源
1.Android这一词最早是法国作家利尔亚当1886年发表的科幻小说《未来夏娃》中,将外表像人的机器起名为Android。
2.Android操作系统最初是由安迪·罗宾开发的,2005年被谷歌收购,并于2007年11月5日正式向外界展示了这款系统。
3.版本变化
1.0 2008年正式公布,界面很古老。
1.5 纸杯蛋糕 ,和1.0相比变化很大,最大的变化是引入了框架。
1.6 甜甜圈,2009年问世,填补了一些漏洞。
2.0 松饼 加入了一些语音导航和地图。
2.2 冻酸奶 加入了一些主要的前置功能。
2.3 姜饼 2010年发布。
3.0 3.2 蜂巢 应用于平板电脑,界面更美观了。
4.0 冰淇淋三明治 称为里程碑的一个版本,主要是引入了一些新的UI视觉概念并且将平板和手机界面结合在一起了。
4.1 4.3 果冻豆 升级了一些基础的架构。
4.4 奇巧巧克力 UI升级。
5.0 棒棒糖
6.0 棉花糖
7.0 牛轧糖
8.0 奥利奥
9.0 馅饼
10 2019年出的最新版本
1.1.4 Android现在能做什么?
1.主要是手机上应用
2.物联网上的应用 电视手表智能家电等等。
为什么使用安卓开发?
1.开源性
2.开放性
3.使用Java语言
有java语言基础就可以学习Android
在这里插入图片描述
Android体系结构
在这里插入图片描述
区别DVM与JVM
1.首要差别
Dalvik基于寄存器,JVM基于栈
基于寄存器编译和运行都会更快一些
2.字节码的区别
DVM执行.dex格式的字节码,是对.class文件进行压缩后产生的,文件变小。
JVM执行.class格式的字节码
3.运行环境的区别
DVM一个应用启动都运行一个单独的虚拟机,运行在一个单独的进程中
JVM只能运行一个虚拟机

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值