当前位置: 首页 > news >正文

高端网站设计公司上海/steam交易链接怎么获取

高端网站设计公司上海,steam交易链接怎么获取,网站网页,百度网站建设目标文章目录一 Android五层架构一.1 Android旧版架构二 五层架构介绍二.1 平台基础 - Linux内核二.2 硬件抽象层二.3 原生C/C 库 与 Android虚拟机Android 虚拟机二.4 框架层 - 向开发者提供Java API二.5 核心应用层一 Android五层架构 系统应用Java API框架原生 C库与Android运行…

文章目录

  • 一 Android五层架构
      • 一.1 Android旧版架构
  • 二 五层架构介绍
    • 二.1 平台基础 - Linux内核
    • 二.2 硬件抽象层
    • 二.3 原生C/C++ 库 与 Android虚拟机
      • Android 虚拟机
    • 二.4 框架层 - 向开发者提供Java API
    • 二.5 核心应用层

一 Android五层架构

  1. 系统应用
  2. Java API框架
  3. 原生 C库与Android运行时
  4. 硬件抽象层 (HAL)
  5. Linux内核

在这里插入图片描述

一.1 Android旧版架构

在这里插入图片描述

旧版四层架构,因升级困难导致Android碎片化已被谷歌弃用!

二 五层架构介绍

二.1 平台基础 - Linux内核

在这里插入图片描述

  • Android Runtime(ART) 依靠Linux内核来执行底层的功能线程底层内存管理
  • 使用Linux内核使得Android更安全
  • 便于移动设备制造商为内核开发硬件驱动程序 - Driver
  • 用户空间驱动:允许硬件厂商提供闭源驱动,同时回避开源版权协议
  • 高级电源管理:较PC内核更精细的模块级电源控制
  • 重难点:向新设备适配Android的Linux内核

二.2 硬件抽象层

在这里插入图片描述

  • 向更高级别的Java API 框架提供标准硬件功能界面
  • 包含多个库模块,每个模块都为一种硬件实现一个界面,例:相机和蓝牙
  • 当Java API 框架 访问设备硬件时,Android系统加载该硬件的驱动模块

二.3 原生C/C++ 库 与 Android虚拟机

在这里插入图片描述

  • 基本库:

    • html库: webkit
    • 加密库: OpenSSL
    • 图形库: OpenGL
    • 数据库: SQLite
  • 许多Android核心系统组件和服务(ART、HAL)构建于自原生代码,依赖于原生库

  • 通过框架层的Java API供APP开发者调用

  • Android NDK可直接从C/C++代码访问原生C/C++库


在这里插入图片描述

Android 虚拟机

  • 在 Android 5.0(API 级别 21)之后,App 都在自己的进程中运行,并且有自己的ART实例
  • ART 通过执行 DEX 字节码在低内存设备上运行多个虚拟机DEX 文件是一种专为 Android 设计的 Java 字节码格式,使用的内存很少
  • 在 Android 版本 5.0(API 级别 21)之前,Dalvik 是 Android Runtime
  • ART的主要功能
    1. 预先(AOT)和即时(JIT)编译
    2. 优化的垃圾回收(GC)
    3. 更好的调试支持

二.4 框架层 - 向开发者提供Java API

在这里插入图片描述

  • 开发者需要通过Java语言使用Android的整个功能集
  • 应用集有:
    • 构建应用的视图(View):包括列表、网格、文本框、按钮甚至可嵌入的网络浏览器
    • 资源管理器:用于访问非代码资源,例如本地化的字符串、图形和布局文件
    • 通知管理器:可让所有应用在状态栏中显示自定义提醒
    • Activity 管理器:用于管理应用的生命周期,提供常见的导航返回栈
    • 内容提供程序(Content Provider):可让应用访问其他应用(例如“联系人”应用)中的数据或者共享其自己的数据

框架层是Android的核心,版本升级主要是框架层 API Level

二.5 核心应用层

在这里插入图片描述

  • Android提供一整套的核心应用: 电话、E-mail、地图、浏览器等
  • 可使用Java API 和 Android Java API
http://www.jmfq.cn/news/5283361.html

相关文章:

  • 淮安新网站制作/自己做一个网站要多少钱
  • 网站建设工作室/自媒体怎么做
  • 网站开发 演讲/广州seo优化外包公司
  • 做app找哪个网站/怎么提高百度搜索排名
  • 做网站数据对电脑要求/seo关键词查询工具
  • 武汉官方网站建设/网站友链查询接口
  • 外贸 企业网站 建设/网站推广经验
  • 2017做啥网站能致富/百度关键词购买
  • 网站开发的排期/厦门百度seo
  • 做门户网站需要准备什么/手机建站平台
  • 广州地区做网站的/百度seo服务公司
  • 96个html静态网站模板打包/重庆百度推广优化排名
  • 表格可以做网站么/网站运营推广方式
  • 上海网站建设免费推荐/网站seo站群软件
  • 顺德网站建设市场/黑帽seo排名
  • 家装企业网站系统下载/温州网站建设制作
  • 新疆乌鲁木齐做网站/百度关键词首页排名
  • 学校网站建设注意什么/企业培训师资格证报考2022
  • 部门网站建设怎么做/怎么样建一个网站
  • 苏州网站建设科技有限公司/网站外链平台
  • 泰安网络公司平台/seosem是指什么意思
  • 网站建设标题怎么写/地推团队去哪里找
  • 新疆生产建设兵团网站公安局/如何制作自己的公司网站
  • 手机在线建站/cps推广平台有哪些
  • ai做漫画头像网站/网络培训平台有哪些
  • 中企动力科技股份有限公司扬州分公司/seo做什么网站赚钱
  • 淘宝联盟上怎么建设网站/网络推广代理
  • 网站目录怎么做的/千锋教育官方网
  • 做网站需要多少人/应用市场
  • 备案个人网站/搜狗引擎