Description:android-query He is an open source lightweight package library on GitHub that integrates modules such as network, image loading, and other asynchronous applications in Android as well as UI manipulation, by using this framework, Makes it easier for Android developers to deal with the above issues, using less and more concise code.
Resources:
Project address: Https://github.com/androidquery/androidquery or https://code.google.com/p/android-query/
Document Description: https://code.google.com/p/android-query/#Why_AQuery?
Demo Address: Https://play.google.com/store/apps/details?id=com.androidquery
Advantage:
Why Aquery? https://code.google.com/p/android-query/#Chaining
- Less code
- AJAX Callback Asynchronous callbacks
- Image Loading Image loading
- XML parsing XML parsing
- The Chaining UI is used for links (for example, you can set the View property:aq. ID(R. ID. Name). text(name). Background(R. Color. Red), all settings are returned to the view itself);
- Binding bindings (a simple implementation of bindings for view-click events );
- Authentication
- In-app version Check release detection (currently only supported on Google's Android market app)
- Alleviate fragmentation eases trivial issues (because the trivial issues caused by Android's different screen sizes and API versions can cause a lot of trouble for the device, such as calling hardware acceleration. hardwareaccelerated (), This method requires more than api11 to be used)
- Multiple UI, one Piece of code multiple UI, a piece of coding (now Android device size is increasing, but also to consider the different dimensions of the tablet, in order to let the app run normally on the tablet, we sometimes have to give the tablet size to write a piece of code, But with aquery, only need to use a piece of code, it can be very good control, if the control address does not exist, then all the setup methods and event handlers will stop, note that this may also cause debugging more cumbersome);
- Extendable Extension (Aquery provides a virtual class Abstractaquery<t extends Abstractaquery<t>> in his code, so we just inherit this class, You can simply implement the aquery extension, and if you want to have better communication, you can submit it to GitHub.
- Light Weight lightweight (takes up less space, Aquery library only about 60k)
- Non-intrusive non-intrusive (does not affect native code, there will be no conflict, completely free of charge)
- Open Source Open Source
Talking about Android-query