1.android就是一操作系统,说的再白点就是一个运行在LINUX操作系统上的视图软件,

所以“第一层”是linux系统,说好听就是LINUX内核

2.android这个系统是装在手机里的,手机上有摄像头,蓝牙等这些硬件设备,所以需要特制的手机设备驱动,

说白点就是需要写一些程序能激活和操作手机上的设备

 所以“第一层”里除了linux内核之外,还有一些设备驱动程序

3. 手机系统里的各个软件都需要上网哪,存信息哪,浏览信息哪,这些通用功能软件也是需要的,说白了就是吃,喝,拉,撒,睡,等都需要有

所以"第二层"里是一些基础功能模块软件,比如浏览器的基础功能WEBKIT, 存信息的功能软件是SQLITE,java语翻译软件Dalvik,android这个视图操作软件哈等,简称为“库”

4.android既然是一款视图操作软件,那么一定会提供一些操作设置的,比如窗口管理哈,视图管理,位置管理,电话管理等

所以“第三层”里是android提供的应用程序设置功能,简称为应用程序框架

5.除了第三层提供的系统定制服务(可以理为功能设置),那么最后一层就是我们最能理解的应用层了

所以第四层就是应用程序喽,比如游戏app,phone app,天气app,浏览器app,等

通俗易懂学 android,第一章节:android系统结构图相关推荐

  1. 创新创业名词解释_2020智慧树创新创业学答案第一章节答案_创新创业学

    [单选] 财产保险的被保险人,向保险人请求赔偿的诉讼时效期间为(). [单选] 下列哪个是人寿保险合同的特征?() [多选] 如实告知义务的主体是(). [单选] 人身保险合同和财产保险合同最本质的区 ...

  2. 从0系统学 Android--1.1认识 Android

    一转眼工作也有几年的时间了,一直想沉下心来,再回过头来重新系统的学习一遍 Android.所以就有了这个读书笔记.俗话说温故而知新,下面就请大家再跟着我系统的学习一篇 Android 吧! 这一系列主 ...

  3. c语言控制安卓桌面,让你自己编写的Android的Launcher成为系统中第一个启动应用程序,也是唯一的Launcher...

    关注嵌入式安卓物联网行业及人才培养,每日更新,欢迎订阅及留言讨论~~~ 作者:倪键树,嵌入式安卓物联网讲师. 让你自己编写的Android的Launcher成为系统中第一个启动应用程序,也是唯一的La ...

  4. springboot+APP基于Android的洗衣店预约系统毕业设计源码260839

    摘  要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多学校的眼球之中,他们利用网络来做这个洗衣店预约的网站,随之就产生了"洗衣店预约系统 ",这样就让用户洗衣 ...

  5. Pro Android 4 第一章 Android 开发平台介绍

    当今这个时代,计算比以往任何一个时代都距离人们更近.各种手持设备已经变身为计算平台.无论是平板和是手机,移动设备凭借其强大的通用计算能力,已经成为真正意义上的个人电脑(PC).所有的传统计算机厂商已经 ...

  6. android签到功能模块,基于android的课堂签到系统.doc

    基于android的课堂签到系统 本科毕业论文(设计) 题 目 基于Android的课堂签到系统 学生姓名 XXX 指导教师 XX 学 院 信息科学与工程学院 专业班级 计算机科学与技术0908班 完 ...

  7. android 教程概要,Android精通教程-第一节Android入门简介

    前言 大家好,我是 Vic,今天给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢 每日一句 If life were predictable it would cea ...

  8. Android 渗透测试学习手册 第一章 Android 安全入门

    第一章 Android 安全入门 作者:Aditya Gupta 译者:飞龙 协议:CC BY-NC-SA 4.0 Android 是当今最流行的智能手机操作系统之一. 随着人气的增加,它存在很多安全 ...

  9. 浅入浅出 Android 安全:第一章 Android

    第一章 Android 来源:Yury Zhauniarovich | Publications 译者:飞龙 协议:CC BY-NC-SA 4.0 Android 安全架构的理解不仅帮助我了解 And ...

  10. Android第一行代码学习思考笔记(碎片、广播、持久化技术和Android数据库)

    Android第一行代码学习思考笔记(碎片.广播.持久化技术和Android数据库 第四章 手机平板要兼顾--探究碎片 4.1碎片是什么(Fragment) 4.2碎片的使用方式 4.2.1碎片的简单 ...

最新文章

  1. node 判断文件夹是否存在
  2. html考眼力游戏,史上最考眼力的猜图游戏:点亮最野足迹
  3. 卷积神经网络语音识别_用于物体识别的3D卷积神经网络
  4. 操作系统 | 用户态和内核态的切换(中断、系统调用与过程(库函数)调用)
  5. es6中class类的全方面理解(三)------静态方法
  6. 校招刷题---java选择题笔记02
  7. mysql课件_MYSQL讲课时的PPT课件.ppt
  8. jieba的一些使用
  9. java 将5mb以内图片压缩至200kb以下
  10. 鸿蒙不是Linux也不是安卓
  11. 对接熊迈SDK工作记录之集成准备
  12. Java岗大厂面试百日冲刺【Day46】— Linux2 (日积月累,每日三题)
  13. labview教学视频:http://www.51zxw.net/study.asp?vip=19649795
  14. panic or panick?
  15. 《iOS Human Interface Guidelines》——Terminology and Wording
  16. python解决物理问题_利用Python科学计算处理物理问题(和物理告个别)
  17. Android : Broadcast
  18. R语言使用psych包的cor.test函数检验dataframe中多个数值数据列之间的相关性系数是否具有统计显著性、对相关性系数进行显著性检验、使用print函数和short参数输出系数的置信区间
  19. linux ps2模拟器设置,教你PS2模拟器设置手柄的方法
  20. 在网易实习是种什么体验?

热门文章

  1. 何恺明MAE大火之后,想梳理下视觉Transformer?这篇综述帮你梳理了100多个
  2. 【推荐系统】算法总结(1) UserCF
  3. ClickHouse 聚合函数的执行过程
  4. 单片机c语言reti的用法,谈谈51单片机的RETI指令
  5. 论文笔记:Dual-Level Collaborative Transformer for Image Captioning
  6. 梦幻模拟战更新服务器正在维护,1月21日更新维护公告
  7. CreateTextFile 文件的使用
  8. 死锁如何定位,修复?及其预防?
  9. initbinder对ajax不起作用,ajax – @InitBinder与@RequestBody在Spring 3.2.4中转义XSS
  10. CAD2012单击命令按钮崩溃的解决方案