【1】Android体系与系统架构——Android群英传开发笔记

  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

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值