Android中IDE、ADT、SDK、JDK、NDK的解释

1. IDE:
Intelligent Development Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android studio。两个都需要配置jdk。

2. ADT:
Android Development tools的简称。即Android开发工具。ADT为Eclipse的插件。在Eclipse和SDK之间起了一个桥梁的作用。

3. SDK:
Soft Development Kit的简称。软件开发工具包。在Android中,它为开发者提供了库文件以及其它开发所用到的工具。

4. JDK:
Java的开发工具包。包括了Java运行环境、Java工具和Java基础类库。
5. NDK:
概念:
(1).NDK是一系列工具的集合。帮助开发者快速开发C/C++的动态库。
并能自动将so和Java应用一起打包成apk。这些工具对开发者的帮助是巨大的。
(2).NDK将是Android平台开发支持C开发的开端。
作用:
(1).代码的保护。由于Java层代码很容易被反编译,而C/C++库反编译难度很大。
(2).可以方便的使用现存的开源库。大部分现存的开源库都是用C/C++代码编写的。
(3).提高程序的执行效率。将要求高性能的应用逻辑使用C开发,从而提高应用程序的执行效率。
(4).便于移植。用C/C++写的库可以方便的在其他的嵌入式平台上再次使用。

更多相关文章

  1. tcping测试服务器TCP端口
  2. Android开发常用透明度alpha百分比转16进制
  3. android 代码混淆proguard
  4. Android开发从入门到精通(7)_1
  5. ubuntu下搭建Android(安卓)SDK开发环境
  6. Android腾讯微薄客户端开发九:博主详情界面篇(广播,听众,收听)
  7. android 开发规范 (6) - 其他及附录
  8. 安卓开发环境AS2.0搭建
  9. 【Android】 android TV 开发

随机推荐

  1. Android(安卓)studio高效开发之——快捷
  2. 创建和使用Android(安卓)library工程
  3. Android编译过程详解(二)
  4. Android与JS交互
  5. android zxing 扫描二维码 横屏转竖屏
  6. android 使用log4j SLF4J 输出日志到文件
  7. 改善android性能工具篇【zipalign】
  8. Android图片压缩技巧
  9. PowerManager和PowerManager.WakeLock
  10. 关于Android堆内存的设置