Android 学习之一

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

Android 的 平台有以下组件组成:
Android 学习之一_第1张图片

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应用部署到手机时就将字节码编译为机器码,从而以后运行时不需要在重新转换。从而提高运行速度,增加电池续航时间。但是应用编译成机器码后,占用的内存也增加了。这也是一种空间换时间的策略。 好在现在手机的机身内存越来越大。花去一些内存来换时间,也是可以承受的。

你可能感兴趣的:(Java,其他)