【1】Android体系与系统架构——Android群英传开发笔记
来源:互联网 发布:js的string是不可变 编辑:程序博客网 时间:2024/05/22 04:55
1、 Android底层通过最快的C语言保证效率,上层使用Java简单、快速进行开发;
2、 Android大致分为4层:Linux内核层、库和运行层、Framework层、应用层
1)Linux,Android最底层最核心部分。打开手机Setting选择about phone此选项就是显示的Linux内核版本,Linux层包含了Android系统的核心服务,包括:硬件驱动、进程管理、安全系统等
2)Dalvik,包含了一整套的Android运行环境虚拟机,每个APP都会分配Dalvik虚拟机来保证相互之间不受干扰,并保持独立。他的特点是:在运行时编译。而在Android 5.X版本开始,ART模式已经取代了Dalvik,ART采用的是安装就进行编译,以后运行时就不用编译。当然,对在其虚拟机环境中运行的大部分APP来说,他们都运行着同样的代码。
3)Framework,
4)Standard libraries,
5)Application,
3、Android四大组件:Activity、BroadCastReciever、ContentProvider、Service
协同工作:Activity作为人机交互的第一界面,负责向用户展示信息和处理结果,而这些信息的来源可以通过资源获取,也可以通过ContentProvider来获取其他应用的信息或者Service从后台计算、下载、处理结果,也可以通过BroadCast Reciever获取到广播信息。同时Android提供了一个信使——Intent,作为信息传递的载体。组件与组件之间通过Intent来通信、传递信息、交换数据。
4、Android Studio中的Project相当于Eclipse中的Workspace,Module相当于Project
- 【1】Android体系与系统架构——Android群英传开发笔记
- Android群英传学习笔记(1)--Android体系与系统架构
- Android群英传笔记—第1章 Android体系与系统架构
- Android群英传笔记——第一章:Android体系与系统架构
- Android群英传第一章笔记·Android体系与系统架构
- Android群英传 第一章-体系与系统架构
- Android群英传——第一章Android体系和系统架构
- Android群英传知识点回顾——第一章:Android体系与系统架构
- Android群英传学习——第一章、Android体系与系统架构
- 《Android群英传》笔记1——Android系统架构
- 阅读徐宜生《Android群英传》的笔记——第1章 Android系统与系统架构
- 《Android群英传》读书笔记1.Android体系与系统架构
- 《Android群英传》学习笔记 ---Android系统架构
- Android基础——1:Android体系与系统架构
- <Android群英传> 笔记1 安卓 系统架构和开发工具
- 《Android群英传》笔记2——Android组件架构
- 《Android群英传》笔记3——Android控件架构
- Android群英传笔记——第三章:Android控件架构与自定义控件讲解
- BZOJ 2084 [Poi2010]Antisymmetry
- bzoj3224 普通平衡树【splay版】
- 网页调用QQ
- Servlet03
- 通过打印日志的方式检查BUG & 单例模式类使用前要保证被初始化
- 【1】Android体系与系统架构——Android群英传开发笔记
- (经典)POJ-1631 LIS,偏序问题
- 单片机程序风格和调试技巧(一)
- 关于两个变量值互换问题
- 设计模式(1)------工厂方法模式
- 剑指offer—打印1到最大n位数
- @class
- 《DEBUG HACKS》中文版笔记(二)
- shell脚本下常用的符号组合及转移字符