学习android需要的知识储备

android体系架构这一篇我们知道android系统分为四个层次:

第一、操作系统层(OS 精简的Linux kernel)

第二、各种库(Libraries)和Android 运行环境(RunTime)

第三、应用程序框架(Application Framework)

第四、应用程序(Application)

一.不同层次需要用到的开发语言和相应的开发工具

1.操作系统(OS 精简的Linux kernel)和各种库(Libraries)和Android 运行环境(RunTime)的底层和底层的应用程序框架(Application Framework)和应用程序(Application)复杂的底层逻辑需要用的开发语言是c和c++,开发工具我们用vs2015就好了。

2.应用程序框架(Application Framework)上层java开发,工具有eclipse,myeclipse,androidstudio,ide等

3.应用程序(Application)上层用java,html,html5,js,各种跨平台的游戏引擎入cocos2d-x,Unity3D,libgdx等

二.android application项目用到的开发环境

1.eclipse+jdk+sdk+adt+ant

2.androidstudio+jdk+sdk+gradle

三.更多的信息可以到AndroidDevTools上面查看

    原文作者:DotDev
    原文地址: https://www.jianshu.com/p/874a3610bcc6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞