从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上面查看

更多相关文章

  1. Android应用程序启动时发生AndroidRuntime : ClassNotFoundExcep
  2. 防止android应用程序无响应ANR(Application Not Responding)
  3. 解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决
  4. Android 网络通信框架Volley简介
  5. 【摘录】 Android中如何修改系统时间(应用程序获得系统权限)
  6. Android底层知识点(AD+JNI+NDK+HAL)

随机推荐

  1. robotium自动化测试应主意点
  2. Android仿Iphone图标抖动效果
  3. Android(安卓)3.2 应用程序联机(devices)测
  4. FFmepg编译及CMake 集成到 Android
  5. Android(安卓)开发: eclipse更新SDK,eclips
  6. Android(安卓)NDK 开发中 adb logcat 命
  7. android Spinner setSelection无效 总显
  8. 安装谷歌服务框架
  9. Android(基于imx53开发板)修改内核支持HD
  10. Android百度地图坑之Error inflating cla