何为安卓,一个定义:

日常生活中经常接触到的关于安卓的东西是非常多,比如安卓手机、智能电视、手表、智能家居。包括时下最火热的VR中也包含着安卓。

但是多数人不能给安卓一个合适的定义。安卓其实就一个平台,Windows就是平台,也就是咱们时常去说的系统。当然网上经常有去说“安卓平台”和“安卓框架的”,但是首先要清楚平台是包含着框架的。框架是我们日常开发时需要使用到的,它是建立在安卓平台之上的。

安卓是一个平台(操作系统),包含着诸多的框架。

安卓的由来和历史发展

Android早期由Andy Rubin(Android之父)创办,Google于2005年收购了成立公22个月的Android公司,开始了短信、手机检索、定位等业务,进入了 基于Linux平台的开发。

基本上可以确定的是安卓走的是移动手持设备的路线,却又不仅局限于此。这里提到了Linux平台,Linux是一款性能十分稳定的多用户网络操作系统,只不过Linux更倾向于命令符操作,它更倾向的是底层的交互问题,它的核心思想中将所有事物都视为文件,并且对每个软件都定义了确切的用途,十分的高效。并且免费。因为Linux如此强大,所以安卓建立在Linux之上进行开发的。

安卓发展史



安卓的平台框架,五个颜色即代表安卓框架的五个层次


解析:

1.Applications: 核心应用层(Java){电子邮件,SMS,日历,地图...}

2.Applications Framwork: 开放的平台开发(java)

(1)开发者可以自由的利用设备硬件优势,访问位置信息,运行后台服务,等等

(2)View视图(可视化界面)

(3)ContentProvide 内容提供者(应用程序间的数据可以共享)

(4)Resource Manager 资源管理器

(5)Notifcation Manager 通知栏管理器

3.Libraries: 媒体库(c++)

4.Android Runtime : Dalvik虚拟机dex

5.Linux Kernel :安全,内存管理,网络堆栈,驱动模型

安卓的优势



android_什么是安卓相关推荐

  1. 下载 沙耶之歌Android_沙耶之歌安卓版apk-沙耶之歌下载手机版v1.2-飘荡下载

    一款超经典的日式ADV游戏,游戏中有着精致的动漫风格画风,并且讲述了一个非常重口味但又异常纯洁的恋爱故事,玩家将会扮演男主进行游戏,超级丰富精彩的剧情等你来体验,并且还有着不同的剧情选项可以选择,能否 ...

  2. Android_安卓为按钮控件绑定事件的五种方式

    写在最前面 本次,来介绍一下安卓中为控件--Button绑定事件的五种方式. 二.具体的实现 第一种:直接绑定在Button控件上: 步骤1.在Button控件上设置android:onClick=& ...

  3. python玩转android_如何用python玩跳一跳 ?(安卓版)

    微信小程序的游戏相信大家都很爱玩,用手机方便而且玩起来简单.其实,我们也可以用python来玩跳一跳,一起试试吧~ 以win10系统+安卓手机为例 第一步.安装python2.7 默认安装到C盘就行 ...

  4. php安卓直播抓取,hls,android_安卓大部分浏览器播放HLS协议直播流会从头开始,hls,android,ffmpeg,m3u8 - phpStudy...

    安卓大部分浏览器播放HLS协议直播流会从头开始 遇到的问题 HLS直播流在iOS系统中表现正常, 但在安卓使用大部分浏览器(UC浏览器除外)播放ffmpeg生成的HLS直播流都会发生从头播放的问题, ...

  5. python玩转android_怎样用python玩安卓版跳一跳

    怎样用python玩安卓版跳一跳 发布时间:2020-11-09 10:44:44 来源:亿速云 阅读:84 作者:小新 小编给大家分享一下怎样用python玩安卓版跳一跳 ,相信大部分人都还不怎么了 ...

  6. Android_学习安卓必备网址

    本屌学习安卓一年Time,在学习的过程中有很多不错的安卓视频教程/源码/优秀博客网址等资源,在转Web之后用不到了,希望分享给学习安卓的朋友们.大家互相交流学习,共同进步,争取早日迎娶白富美,走向人生 ...

  7. android如何绑定事件,Android_安卓为按钮控件绑定事件的五种方式

    一.写在最前面 本次,来介绍一下安卓中为控件--Button绑定事件的五种方式. 二.具体的实现 第一种:直接绑定在Button控件上: 步骤1.在Button控件上设置android:onClick ...

  8. python代码编辑器android_三款可以在安卓手机上运行Python代码的软件

    导 语 READ 我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮 ...

  9. auto怎么用 思域android_十代思域安卓手机互联步骤是什么

    [太平洋汽车网]十代思域安卓手机互联步骤是:1.同时按住menu和audio键.2.随后在弹出的页面中点击详细信息和设置.3.点击左下角功能设置选项.4.随后点击弹出菜单右边第二个其他按钮.5.打开a ...

最新文章

  1. qt获取console输出_怎么在Centos 7 安装 Qt-4.8.6-MySQL 驱动?
  2. 信息安全管理体系 ISMS
  3. java中使用什么来做错误处理_JAVA基础--如何通过异常处理错误
  4. 用python的五种方式_Python模块重载的五种方法
  5. 相邻省份最多的省区_2019年人口净流入最多的十座城市,其中有八座位于我国南方地区...
  6. python定义一个字典、存储雇员号和姓名_【一点资讯】python后端开发工程师考证试题...
  7. LeetCode 1979. 找出数组的最大公约数
  8. python下载网上的文件
  9. 内核中的do while(0)
  10. bzoj 1601: [Usaco2008 Oct]灌水(最小生成树)
  11. SqlBulkCopy(大数据量拷贝)
  12. 国密SM2算法流程概述
  13. 英语测试用什么软件有哪些,学习英语的软件哪个好 什么比较好用
  14. matlab仿真高尔顿正态分布源码,杂谈 | 正态分布为什么如此常见
  15. Python原来有三大神器
  16. 上位机通信标准-OPC
  17. 编写一个js函数,实时显示当前时间,格式:“年-月-日 时:分:秒”
  18. PARAMETERS、SELECTION OPTIONS和SELECTION SCREEN的全部用法
  19. 【大赛八卦】2020国际初中生信息学竞赛中国代表队蝉联团体总分第一和金牌人数第一
  20. 景安服务器不稳定,服务器常见问题二

热门文章

  1. 中国式职场:小Q的饭局
  2. 科学与《侏罗纪公园》PK恐龙十大真相!
  3. 阿里巴巴私有化意在雅虎还是意在重组?
  4. Cydia源局域网化
  5. Promise浏览器兼容问题
  6. WireShark 简介
  7. 李若溪受邀参加2021《巴黎时装周儿童单元·圣诞特别活动》
  8. java contextmenu_JQuery之ContextMenu(右键菜单)
  9. IE来自缓存解决方法
  10. unity中UDP通信