"Android" Fine frame class Source Summary

Source: Internet
Author: User

Android Rapid Development Framework Loonandroid

:http://www.devstore.cn/code/info/74.html

The main modules are:
(1) Auto-inject frame (only need to inherit the application within the frame)
(2) Picture loading frame (multi-cache, automatic recovery, maximum memory security)
(3) Network request module (inherits basically all HTTP requests now)
(4) Eventbus (integration of an open source framework)
(5) Validation Framework (integrated open source framework)
(6) JSON parsing (supports parsing into collections or objects)
(7) database (I don't know who wrote it and forgot it)
(8) Multi-threaded breakpoint Download (automatically determine whether to support multi-threading, to determine whether it is redirected)
(9) Automatic Update module
(10) A series of tool classes


Loonandroid Framework Source Zip package contains files


Andbase Application Development Framework

:http://www.devstore.cn/code/info/438.html

Run Andbasedemo requires that the Andbase library in the file be add into the demo.
The 1.andbase contains a large number of common tools for development.
such as network download, multi-threading and thread pool management, database ORM, image cache management, image file download upload, HTTP request tool, SOAP tool class, asynchronous task, Common tools Class (string, date, file processing, image processing tool class, etc.), Can make your application in team development to reduce redundant code, greatly improve the maintenance of code and development efficiency, can be good to avoid the development negligence caused by common mistakes.
The 2.andbase encapsulates a large number of commonly used controls.
such as list paging, grid paging, dropdown refresh, Progress box, picture Carousel, table, multi-threaded downloader, sidebar, image upload, wheel selection, chart, tab swipe, calendar selector, etc.
3. Powerful abactivity, you have no reason not to inherit it.
inherit it you can get a simple and powerful set of action Bar, as well as a series of simple calls, such as popup box, prompt box, progress box, Deputy action Bar and so on.
4. Provide more efficient image cache management strategy, so that memory is greatly saved, utilization rate increases, efficiency increases.
The program to manage a large number of image resources, Andbase provides a simple method, a few steps to complete the download and display, and support scaling, cropping, caching features, oom is not there.
5. Encapsulates a large number of common tool classes.
including date, character, file, picture, math, view universal Adaptation tool class and other processing functions, many and all.
6. Using Andbase to reduce the use of handler a lot, and using a callback function, the code is cleaner.
handler will generate a lot of code, and not good maintenance, andbase to handler encapsulation, you will find that andbase Basic code will not have a large number of handler judgment statement.
7. Simple and lightweight ORM framework (supports one/many-to-many association operations) for annotating automatic table-building.
write SQL, build the table, the workload is big, andbase provide more fool asynchronous adding and Deleting tool class, database in the internal card and external card can be.
8. Asynchronous request HTTP framework, network request standardization, support file upload download, get,post, progress display.
a tool class that contains asynchronous and HTTP requests, a SOAP request Tool class, is simple and practical.


Thinkandroid Frame: http://www.devstore.cn/code/info/70.html Thinkandroid is a free, open-source, easy-to-use Android development framework that follows the Apache2 Open source protocol, and is designed to be easily and quickly developed for Android applications, including Android MVC, Easy SQLite ORM, IOC module, the encapsulated Android httpclitent HTTP module, with the fast build file cache function, regardless of the format of the cache file, can be very easy to implement the cache, it also based on the file cache module implementation of the picture cache function, When loading pictures in Android, it is easy to solve the problem of oom and the problem of loading picture dislocation. He also includes tools such as log management, profile management, Android Downloader modules, network switch detection, and more, which are often used in mobile phone development.

Thinkandroid Framework Source Zip package contains files

Xutils framework with many useful Android tools: http://www.devstore.cn/code/info/76.html xutils contains a lot of useful Android tools. Xutils from the afinal framework, the afinal is heavily reconstructed, allowing the xutils to support large file uploads, more comprehensive HTTP request protocol support, more flexible ORM, more event annotations support, and no confusion. XUITLS Minimum compatible Android 2.2 (API Level 8).

xutils Framework Source Zip package contains files

Android-async-http Request Framework: http://www.devstore.cn/code/info/71.html Android-async-http can perform network requests through an instance of the Asynchttpclient class, including get, put, post, head, delete. and specifies that an instance of Responsehandlerinterface receives the request result. Its main features include processing request results in an anonymous callback, HTTP requests outside the UI thread, file breakpoint uploads, smart retries, default gzip compression, support parsing into JSON format, and the ability to persist cookies to sharedpreferences. In addition, the main classes of android-async-http are: Asynchttprequest, Asynchttpresponsehandler,
Texthttpresponsehandler, Jsonhttpresponsehandler, Basejsonhttpresponsehandler,
Requestparams, Asynchttpclient and Synchttpclient.



Slidingmenu Frame: http://www.devstore.cn/code/info/320.html Slidingmenu Frame, imitate NetEase news, can use directly. (PS: In the main interface left or right slide will appear to set the interface effect)


Volley Network Request framework: http://www.devstore.cn/code/info/75.html The features offered include:
? Asynchronous download of JSON, image, etc.;
? Ordering of network requests (scheduling)
? Priority handling of network requests
? Cache
? Multi-level cancellation request
? Interaction with activity and life cycle (all network requests are canceled at the end of activity)
features include: Simplified network communication development specifically for JSON objects and picture loading.
disadvantages include: for big Data (large payloads), streaming media, these case is not practical, when encountering this kind of data still need to use the original method, such as Download Manager.

Volley Framework source Zip package contains files


Android ORM and IOC application Development Framework Afinal: http://www.devstore.cn/code/info/84.html Afinal is an open-source Android ORM and IOC application Development framework that is characterized by its small size and flexibility and low code intrusion.
in Android app development, through the afinal IOC framework, such as UI bindings, event bindings, annotations can be automatically bound. With the Afinal ORM Framework, no configuration information is required, and a single line of code can be used to add and check the SQLite database of Android. At the same time, afinal embedded in the finalhttp and other easy-to-use tools, can easily operate on HTTP requests.

Android ORM and IOC application Development Framework Afinal compressed package contains content

"Android" Fine frame class Source Summary

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.