1. IDE:
Short for Intelligent Development Environm. Intelligent development environment. Is a development tool. Common IDE are ES8en-ES9en and Android studio. Both need to be configured with jdk.
2. ADT:
Short for Android Development tools. Android development tool. ADT is a plug-in for Eclipse. It ACTS as a bridge between Eclipse and SDK.
3. SDK:
Soft Development Kit. Software development kit. In Android, it provides developers with library files and other tools for development.
4. JDK:
Java development kit. Includes Java runtime, Java tools, and Java base class library.
5. NDK:
Concept: (1).NDK is a collection of 1 series tools. To help developers quickly develop C/C++ dynamic libraries. It can automatically package so and Java app 1 into apk. These tools are enormously helpful to developers. (2).NDK will be the beginning of Android platform development to support C development. Function: (1). Code protection. Because Java layer code is easy to decompile, C/C++ library decompile is difficult. (2). It is convenient to use the existing open source libraries. Most of the existing open source libraries are written in C/C++ code. (3) Improve the efficiency of program execution. High-performance application logic will be required to be developed using C to improve application execution efficiency. (4) Easy to transplant. Libraries written with C/C++ can be easily reused on other embedded platforms.