Learn Android to develop these 19 development tools to help you ride the Wind
To quickly develop an Android application, often use a lot of tools, clever use of these tools, can make our development work less, save a lot of time, the following Dalian Android Development Training Small series for you to introduce the 19 development tools are God horse use.
1, xappdbg
XAPPDBG is an application development tool that can change the parameters in the code in the run. This tool can save you a lot of time because you don't have to recompile your program for every small change in your app.
2, Chkbugreport
This tool allows you to quickly check the output of Android error reports. It makes semantic analysis from a large number of text files output by the Android Error Reporting tool and then resolves it into a more readable document, which is easier to analyze. Chkbugreport is also an open source project.
3, Apkanalyser
This is a static, virtual analysis tool that gives you a comprehensive overview of your application's architecture. You can use it to check the API reference documentation to see if the application is dependent and the deserialization bytecode. Apkanalyser is a complete open source toolchain that allows you to modify the binary code of your application, and you can repackage, install, run, and verify the results of Logcat.
4, AppXplore
With the AppXplore tool, you can browse all apps installed on your Android device, as well as analyze the details of many apps-app versions, package names, certificates, permissions, signatures, activities, and other generally non-viewable information on many devices. AppXplore is especially useful when looking at how much memory your app is running, and whether it can be moved to an SD card. Similarly, developers can use it to test and ensure the quality of the application. This will ensure that the app displays the appropriate permissions on the manifest file.
5. Memory Analyzer (MAT)
Memory Analyzer on Eclipse is a fast and feature-rich Java heap analysis tool that can help you identify memory leaks and reduce memory overhead. Using Memory Analyzer, you can analyze millions of objects, multiple heap dumps (heap dumps), and quickly count the number of objects that are retained so that you can see which objects are preventing garbage collector recycling. Finally run a report that automatically reports suspicious locations that lead to leaks.
6. Eclipse Plugin Sqlitemanger
This plugin helps developers to view and modify the SQLite database on eclipse.
7, Robotium
Robotium is a test framework that simply writes out a powerful and robust automated black-box test Container for Android applications. With Robotium, test developers can support a variety of Android activity to write function, system, and acceptance test scripts. Robotium fully supports activity, Dialogs, Toasts, Menus, and context Menus.
8, ACRA
Acra is a library of functions that allows Android apps to automatically emit Googledoc-format crash reports. Android developers can get data on application crashes or bad behavior via ACRA. If a crash occurs, your app will not add user reminders beyond the existing system crash reminders or reporting capabilities. If you use Toast, status alert bar, or Direct dialog mode, this "force close" dialog will no longer be displayed, even if the device's alert function on the native system is turned on, it cannot send a separate report.
9. Android Layout Binder
The Android layout Binder converts your Android XML layout file into a series of declarations that bind to save all human input. Type a prefix, select the range you want to paste on the XML file, and click Generate. Select "Verbose" to find out the reason for all skipped areas.
10, Spoon
The unprecedented expansion of the Android device ecosystem poses a unique challenge to test applications. Spoon simplifies this task by assigning execution instrumentation tests and displaying results in a more meaningful way. Spoon didn't try to be a new form of testing, making the current instrumentation test more useful. Use the app's APK and instrumentation Apk,spoon to run tests on multiple devices at the same time. Once all the tests are complete, a static HTML summary is generated that includes detailed information about the various device tests.
11. Android Content Provider Code generator
Do you often copy and paste a lot of code to write a contentprovider? Then this code generation tool can help you.
12, ANDROIDKICKSTARTR
Start your next Android app in 10 seconds. ANDROIDKICKSTARTR uses the most popular library of functions to help you quickly build a well-configured Android app. It is for you to build and configure the project to you, directly focus on the code bar!
13. Android Holo Color Generator
This Android Holo color Generator allows you to simply create Android components for your app, such as Editext or spinner, and can use your own colors. It will generate all 9 necessary patch assets and related XML drawables and styles files that can be copied directly into your project.
14. Actionbar Style Generator
This Actionbar style generator allows you to easily create a simple, attractive, and hassle-free custom actionbar. It will generate all 9 necessary patch assets and related XML drawables and styles files that can be copied directly into your project.
15. Asset Studio
Asset Studio lets you quickly and easily generate icons from existing images, clip art, or text resources.
16. Little Eye Labs
Little Eye Labs is a performance analysis tool for Android applications whose products have been renamed "Little Eye" rather than "Littleeye appinsight" as previously called. Keeping our catalogue concise is consistent with our overall focus on simplicity in every part of our work.
Key Features:
Profiling for any one application;
Recording and playback of video;
Front-end and background usage;
CPU, memory and data consumption;
Manual or automatic heap dumps;
Save and share.
17. Droid Inspector
The concept of overdraw (overdraft) is considered important in the world of Android. At the Google I/O Conference, few speeches emphasized the importance of reducing overdrafts. This is (the best I know) the first tool that can help us to easily identify overdraft.
Key Features
• More ...
18. Android Button Maker
Android button Maker is a tool that can generate button code online. The Android API provides the drawable resources for the geometric shapes defined by the XML file, including color, bounds, and gradients. These buttons are generated based on the drawable pattern of XML code, which can be loaded faster than normal PNG buttons. You can customize the button's properties on the settings panel and get its source code.
19, Jsonschema2pojo
Used to generate the Pojo (Plain old Java Object) class on the JSON schema. This small and powerful tool will save you the time it takes to write Pojo.
Lan Dalian Android Development Training Small Series I hope you have read the above 19 Android development tools, you can help with the development of Android, but also hope that your development path is downwind.
Want to know more mobile Internet development technology, you can pay attention to the Blue Gull official website Information column http://dl.lanou3g.com/lozx/, every day has the technical dry share to learn, you can also pay attention to blue Gull Public number: lanou3g Learn more mobile internet cutting-edge knowledge.
Learn Android to develop these 19 development tools to help you ride the Wind