Android学习笔记--1、Android系统框架

Android学习笔记

1、Android系统框架

在这里插入图片描述

从下而上:

  • linux kernel:内核。

  • libraries:基础库。c/c++编写

  • Android runtime:安卓运行库。java编写

    • core libraries:应用运行库。相当于jre
    • Dalvik virtual machine:DVM虚拟机。相当于JVM
  • Application framework:应用框架。

    • activity manager:活动视图管理器。
    • window manager:视窗管理器。
    • content providers:内容提供(产生)器。
    • view system:标签系统库。
    • notification manager:通知管理器。
    • package manager:包管理。
    • telephony manager:电话管理器。
    • resource manager:资源管理器。图标,文本。。。
    • location manager:定位管理器。
    • XMPP service:及时通讯服务。
  • Application:android应用。

    • home:主应用
    • contacts:通讯录
    • phone:电话
    • browser:浏览器
    • ……应用

1、dvm和jvm的区别

DVM:dalvikJVM
存储虚拟器基于寄存器。编译运行快。基于栈。编译运行慢。
字节码.dex格式的字节码,对.class文件压缩产生的.class格式的字节码
运行环境每个应用运行都启动一个单独的虚拟机在一个单独的进程中jvm只有一个进程实例,全部应用都运行在同一个虚拟机上
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值