Joke Collection Website - Blessing messages - Which of the following tools is necessary for developing android programs?

Which of the following tools is necessary for developing android programs?

Tools for Android # 1: ADT with Eclipse

Although Eclipse is not the only Java development environment that can be used to develop Android applications, it is the most popular development environment at present. This is not only because it is free, but also mainly because

Powerful Android tools integrated by Eclipse. This integration is manifested in the plug-in of Eclipse's Android Development Tool (ADT), which can be downloaded from Android.

Radio download.

Tools for Android # 2: SDK and AVD Manager

This tool provides some important functions. It manages different versions (build targets) of the Android software development kit, and you can develop and load third-party tools, device drivers and files. The function of AVD Manager is to manage the configuration of Android virtual devices. You use the configuration simulator instance.

Tools for Android # 3: ADB

ADB is a tool to connect simulators and devices. In addition to the key functions in EclipseADT plug-in, you can also use it at the command line to upload and download files, install and uninstall software packages, or access many other functions on a device or emulator through a shell.

Tools for Android 4: Debugging and Monitoring 4 Server: Dalvik

Dalvik debug monitoring server (DDMS) can be accessed by independent applications or Eclipse perspective with the same name, which provides convenient function checking.

Check, debug and interact with simulators and equipment instances. You can use DDMS to check running processes and threads, retrieve file systems, collect heap and other memory information, attach debuggers, and even truncate them.

Figure. As far as the simulator is concerned, it can simulate the position data of the simulator, send short messages and simulate incoming calls.

Android # 5 Tools: Android Simulator and Real Device

Once you start developing an application, it is very important to test it on the appropriate target devices. The simulator is combined with AVD system to simulate the target equipment. But a complete test on real physical equipment.

Crucially, the simulator is powerful, but it cannot imitate the characteristics of a single device. Therefore, a reliable test plan must include simulator and real equipment. After all, your users will not be able to run your application emulator.

Go ahead.

Android # 6 tool: Logcat

LogCat is the name of the Android logging system. In Eclipse, you can access LogCat through ADB to provide useful diagnostic information. As a developer, you can easily use LogCat to debug and diagnose information, just like using printf () statement in a program.

Android # 7 Tools: Hierarchy Viewer

Hierarchical viewer is used to view the layout and screen analysis of an application at runtime, which can be accessed through a stand-alone application or a relatively new Eclipse perspective. It provides a graphical representation of application layout and view hierarchy, which can be used to diagnose layout problems.

Android Tool # 8: Draw 9- Patch

This tool comes in handy when it comes to graphic design. This tool allows you to convert traditional PNG files into mobile devices, thus using more flexible and efficient stretchable graphics. This tool simplifies image generation and display.

Tools for Android # 9: Monkey Test Tool

Monkey testing tools, including Monkey Tester tools and Monkey.

Runner tool, a pair of applications that can be used for automatic testing. Monkey exerciser

You can randomly send events to application events to achieve the purpose of stress testing. monkey

Runner tool is a Python-based script library that can be used to automate tests and check the results through screenshots.

Android tool # 10: Proguard

ProGuard is now part of a typical Android construction process, providing a simple way to enhance intellectual property protection. The ProGuard tool may confuse the generated.

Binary code makes it difficult for others to reverse engineer. ProGuard's tools can also be used to optimize the size of generated binary files, thus reducing the overall application size and speeding up delivery to users.