Android Rapid Development Framework: Thinkandroid (with download address)

Source: Internet
Author: User

Thinkandroid is comprised of Android MVC and simple SQLite orm as well as the IOC module, which encapsulates the HTTP module in Android Httpclitent, with the ability to quickly build file caches without having to consider what format files Can be very easy to implement the cache, it implements the picture cache, the image loaded in Android when the problem of oom and the rapid slide when the image loading position dislocation and other issues can be easily solved. 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. The thinkandroid is designed to be simple and fast to develop Android applications.

At present Thinkandroid mainly has the following modules:

MVC module: Implements the separation of views from the model.

IOC module: The IOC module in Android, fully annotated to enable UI binding, reading of resources in Res, and initialization of objects.

Database module: An ORM framework in Android that uses a thread pool to manipulate SQLite.

HTTP Module: Encapsulates HTTP data requests via HttpClient and supports asynchronous and synchronous loading.

Cache module: Through simple configuration and design can be very good cache, the cache can be arbitrarily configured

Picture Cache module: ImageView loading pictures without taking into account the image during the loading process of oom and the Android container rapid sliding when the picture dislocation phenomenon.

Configurator module: Can be easily implemented pairing configuration, the current configuration file can support preference, the properties of the configuration to access.

Log Print module: Can be faster and easier to achieve log printing, support for the expansion of log printing, currently supports sdcard write local printing, and console printing

Download module: Can be easily implemented multi-threaded download, background download, breakpoint continuation, download control, such as Start, pause, delete and so on.

Network Status Detection module: When the network status changes, it is detected.

: http://www.devstore.cn/essay/essayInfo/1675.html

Recommended reading:

7 basic practical algorithms that programmers need to know and how to explain them

Ten programming taboos that programmers must pay attention to

Analyze the programmer's several stages of growth


Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Android Rapid Development Framework: thinkandroid (attached)

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.