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)