Android 学习之一

来源:互联网 发布:linux删除swap文件 编辑:程序博客网 时间:2024/06/14 08:33

Android 是一个基于Linux内核的系统,是由Google领导的AOSP(Android Open Source Project )所开发的.

Android 的 平台有以下组件组成:
这里写图片描述

Android开发工具包括以下几个:
Android sdk:包含了创建编译Android程序的必要工具
adb: adb能够帮助开发者连接一个Android虚拟机,或实体机进行调试
Gradle:一种依赖管理工具
另外Google提供了一个IDE: Android Studio

Google 于 2014 年 10 月 15 日发布了全新 Android 操作系统Android 5.0。Android 5.0系统彻底从Dalvik转换到ART。
ART与Dalvik不同的是: Dalvik每次运行时都要将字节码转化成机器码,这就造成了Android手机的卡顿,电池续航时间短。 而ART在Android应用部署到手机时就将字节码编译为机器码,从而以后运行时不需要在重新转换。从而提高运行速度,增加电池续航时间。但是应用编译成机器码后,占用的内存也增加了。这也是一种空间换时间的策略。 好在现在手机的机身内存越来越大。花去一些内存来换时间,也是可以承受的。

0 0
原创粉丝点击